From 2d59716fae76d179c64fcbdaa8a963322b5563c1 Mon Sep 17 00:00:00 2001 From: Jeremy Lindblom Date: Wed, 18 Jul 2012 07:40:18 -0700 Subject: [PATCH] Added improvements and additional content in the programming paradigms section. --- _posts/03-02-01-Programming-Paradigms.md | 26 +++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/_posts/03-02-01-Programming-Paradigms.md b/_posts/03-02-01-Programming-Paradigms.md index 6ac258332..4754ca07a 100644 --- a/_posts/03-02-01-Programming-Paradigms.md +++ b/_posts/03-02-01-Programming-Paradigms.md @@ -4,18 +4,21 @@ isChild: true ## Programming Paradigms -PHP is a flexible, dynamic language that supports a variety of programming techniques. It has evolved dramatically over the years, -notably adding a solid object-oriented model in PHP 5.0 (2004), anonymous functions and namespaces in PHP 5.3 (2009), and traits in -PHP 5.4 (2012). +PHP is a flexible, dynamic language that supports a variety of programming techniques. It has evolved dramatically over +the years, notably adding a solid object-oriented model in PHP 5.0 (2004), anonymous functions and namespaces in PHP +5.3 (2009), and traits in PHP 5.4 (2012). ### Object-oriented Programming +PHP has a very complete set of object-oriented programming features including support for classes, abstract classes, +interfaces, inheritence, constructors, cloning, exceptions, and more. + * [Read about Object-oriented PHP][oop] * [Read about Traits][traits] ### Functional Programming -PHP has had anonymous functions since PHP 5.3: +PHP has had support for anonymous functions and closures since PHP 5.3: {% highlight php %}