在非对象范围内为$this
分配内容是否有任何缺点?
<?php
// begin of index.php
$this = new Bootstrap();
我想从程序开始就像在一个实例内部一样。
这被认为是个好主意吗?
答案 0 :(得分:0)
这被认为是一个坏主意,因为它不起作用:
php > $this = 'foo';
PHP Fatal error: Cannot re-assign $this in php shell code on line 1
$this
很特别,你不能在不应该使用它的地方使用它。