View Full Version : Variable Declaration

08-05-2008, 03:28 PM

I have just started using PHP and I am wondering if there is a PHP equivalent of Perl's

use strict;


my $var;

It seems to me that variables are used without declaration or initialisation...


08-05-2008, 03:30 PM
That is correct, PHP is a weakly typed language. Which means you don't have to predeclare a variable, and variables do not have assigned types and can change at any time.

edit: Personally, I don't like it, but that's how it is.

08-05-2008, 05:38 PM
The best PHP can do toward acting like 'use strict' is error_reporting(E_ALL). This gets you many warnings related to variable definition and can occasionally help you catch things. It's still not nearly as good as 'use strict'.