View Single Post
  #7 (permalink)  
Old February 18th, 2004, 03:48 PM
richard.york's Avatar
richard.york richard.york is offline
Wrox Author
Points: 5,506, Level: 31
Points: 5,506, Level: 31 Points: 5,506, Level: 31 Points: 5,506, Level: 31
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Jun 2003
Location: Camby, IN, USA.
Posts: 1,706
Thanks: 0
Thanked 6 Times in 6 Posts
Default

I would also urge your ISP to upgrade their version of PHP! You're going to run into a plethora of things that are available now that weren't available then, functions that used to return NULL but now return BOOL. 4.2.0 containing many enhancements.

If they are worried about compatibility then tell them to turn on register_globals and modify error_reporting. Staying in the PHP 'stone age' isn't the best place to be IMHO to learn a rapidly evolving language.

Short list of things that you cannot use in PHP < 4.2.0

PEAR or any PEAR package!
Superglobals

... actually have a look at the changelog:
http://www.php.net/ChangeLog-4.php#4.2.0

There are a multitude of enhancements, bug fixes, etc, introduced after PHP 4.2.0 as well.

If your ISP is still unwilling to upgrade PHP, then I would strongly urge you to consider a change in service providers!

Also Nik has an interesting set-up on his localhost for testing PHP scripts on multiple versions of PHP... with a set-up like that you can adjust for the cutting edge and for cobwebs (haha!).

See: http://p2p.wrox.com/topic.asp?TOPIC_ID=7987

: )
Rich

:::::::::::::::::::::::::::::::::
Smiling Souls
http://www.smilingsouls.net
:::::::::::::::::::::::::::::::::
Reply With Quote