Bug #14285 Updated: Forcing variable declaration
ID: 14285
Updated by: hholzgra
Reported By: pnh102@psu.edu
Old Status: Closed
Status: Open
Old Bug Type: *General Issues
Bug Type: Feature/Change Request
Operating System: Redhat Linux 7.2
PHP Version: 4.0.6
New Comment:
this would only catch read usage of undefined variables,
but not assigning values to them
see:
<?php
$typofree = "hallo";
...
$xtypofree = "ooops";
?>
nothing in PHP will warn you that you have a typo
in the second assignment, so creating a new variable
unintended
... moved to feature requests ...
Previous Comments:
------------------------------------------------------------------------
[2001-11-29 11:20:18] derick@php.net
set error_reporting to E_ALL, and you'll see all undefined vars. However, it doesn't force
the use of it.
Derick
------------------------------------------------------------------------
[2001-11-29 11:17:16] pnh102@psu.edu
Is there a way to make PHP force you to declare variables like "option explicit" in
VBScript or "use strict" in Perl? If not, will this feature become available? While this
is not really a bug, it might be a nice feature to have available.
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=14285&edit=1
Thread (4 messages)