#13780 [Com]: At least missleading errormessage and possible a bug.
| From: | tamijo at tamityville dot com | Date: | Thu, 15 May 2003 13:20:04 +0000 |
| Subject: | #13780 [Com]: At least missleading errormessage and possible a bug. | ||
| References: | 1 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969353472@lists.php.net to get a copy of this message | ||
ID: 13780
Comment by: tamijo at tamityville dot com
Reported By: Draugsi at hotmail dot com
Status: Bogus
Bug Type: Documentation problem
PHP Version: 4.0.6
New Comment:
This posting just saved me from going completely over the
edge. I was using the variable $2d and getting the same
error and could NOT find the bug. I did nothing more than
change the variable to include an alphabetic start and
BOOM--Christmas came early. Thank you Draugsi!
Previous Comments:
------------------------------------------------------------------------
[2001-10-22 03:50:26] derick@php.net
Then make it bogus...
Derick
------------------------------------------------------------------------
[2001-10-22 03:49:58] goba@php.net
Ups, forget to Bugusify...
------------------------------------------------------------------------
[2001-10-22 03:49:31] goba@php.net
This IS in the docuemtation, and clearly explained.
See: http://www.php.net/variables
Quote:
| Variable names follow the same rules as other
| labels in PHP. A valid variable name starts
| with a letter or underscore, followed by any
| number of letters, numbers, or underscores.
From the examples list on the same page:
| $4site = 'not yet'; // invalid; starts with a number
There is nothing more we can do about this IMHO.
------------------------------------------------------------------------
[2001-10-21 13:48:57] derick@php.net
This is not a bug, but should be in the manual. Changing category.
Derick
------------------------------------------------------------------------
[2001-10-21 13:32:07] Draugsi at hotmail dot com
This error message is reported on your page :
Parse error: parse error, expecting
T_VARIABLE' or '$'' in
************** on line ***
At first i thougt this was because i was "making" a 2 dimentional array
or because i was doing somthing wrong in the query to MySQL but i found
out the hard way that this was not the case. To reproduce this error
is pretty easy, the only ting you have to do is this :
<?php
$2dAnim="All your base are belong to us.";
?>
... just this will trigger it, to fix this error just do :
<?php
$TwoDAnim="All your base are belong to us.";
?>
Apparently if you have a digit as the first char in a variable you will
get this error message.
It would of been nice if i could have found some information about
this, but instead i sat for "two" days trying to figure out how i
screewd up the Multidimensional array or the Query.
Regards,
Draugsi.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=13780&edit=1