Mar 06, 2006 11:21
По-моему в ПХП5 с переменной $this какой-то бардак устроили :
> php.exe -r "$this=1;"
---
Fatal error: Cannot re-assign $this in Command line code on line 1
С каких это пор нельзя создавать переменную $this даже в обычном коде (не классе) ?
Причем это ограничение легко обойти (в том числе и в классе).
Leave a comment
Comments 8
$this - reserved.
Reply
1. которое недокументировано
2. которое легко обойти (например через $var='this'; $$var = 1;)
Это будет исправлено или нам оставляют пространство для грязных хаков ? ;)
Reply
по поводу обхождения - говорит, что он подумает как решить. но не сейчас.
да и проблема не критическая. так что, "шлите патчи".
Reply
Багрепорт сделать ?
> да и проблема не критическая. так что, "шлите патчи".
наоборот, я люблю когда есть место для грязных хаков =)
Reply
из-за вот такой комбинации:
class.php:
test.php:
Reply
Reply
Leave a comment