From:             [EMAIL PROTECTED]
Operating system: Linux 2.4.18
PHP version:      4.2.2
PHP Bug Type:     Documentation problem
Bug description:  Name Space Issues / Reserved Words

When using a class (more spifically) something like Date/Calc.php supplied
with PEAR:  When I set a variable named "$this" before calling any class
functions, it produces a warning.

example:
<?

include("Date/Calc.php");

$this = "some text";

echo Date_Calc::dateNow("%Y%m%d");

?>

Output:
--------
Warning: Problem with method call - please report this bug in <<FILENAME>>
on line <<LINENUMBER>>
20020727

--------

As I am not familar with the Zend scripting engine, so this may be a bug
in the rendering since it does produce only a warning, yet still operates.
 But if it is not, then documentation on the word "this" should be located
in the documentation in the following places:

http://www.php.net/manual/en/reserved.php#reserved.keywords

and again under:

http://www.php.net/manual/en/language.oop.php
(where $this is actually used)

Thanks,
Ralph Schindler


-- 
Edit bug report at http://bugs.php.net/?id=18610&edit=1
-- 
Fixed in CVS:        http://bugs.php.net/fix.php?id=18610&r=fixedcvs
Fixed in release:    http://bugs.php.net/fix.php?id=18610&r=alreadyfixed
Need backtrace:      http://bugs.php.net/fix.php?id=18610&r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=18610&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=18610&r=support
Expected behavior:   http://bugs.php.net/fix.php?id=18610&r=notwrong
Not enough info:     http://bugs.php.net/fix.php?id=18610&r=notenoughinfo
Submitted twice:     http://bugs.php.net/fix.php?id=18610&r=submittedtwice
register_globals:    http://bugs.php.net/fix.php?id=18610&r=globals


-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to