chris# wrote:
On Tue, 10 Jul 2007 19:30:26 -0500, Larry Garfield <[EMAIL PROTECTED]> wrote:
...
The claim that is still repeated
that one "has to" rewrite everything to be OO in order to port to PHP 5
is,
quite simply, FUD.

True. But then again, what's the point of using 5 if you're not inclined, or
have the need to write OO apps? It is simply alot of wasted language/ space
and resources, as a whole. Hey! I don't need OO and I've already got PHP4
installed. Why bother with 5 at all?

There are a number of nice features in PHP5 that have nothing to do with actually creating your own classes or extending built-ins, such as (off the top of my head):

 - file_get_contents()
 - simplexml / DOM parsing / libxml2
 - json_encode|decode
 - stable APC
 - SPL
- PDO ( although you can get it for 4.4, you can't depend on it being there )
 - backwards compatibility with lots of procedural PHP4 code =)

If you're writing an app that does a lot of json or xml parsing or output, *even if you don't use the class keyword anywhere in your own code* PHP5 is a better language than PHP4. Drupal is a great example of this because even though Drupal doesn't use classes, many Drupal devs want to use PHP5 features in Drupal core. Right Larry?

JeffG

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to