如果使用self与class名称访问常量之间有什么区别(如果有)。
class MyClass {
const MAGIC_NUMBER = 4;
protected $number;
public function __construct()
{
$this->number = self::$MAGIC_NUMBER;
}
}
与
class MyClass {
const MAGIC_NUMBER = 4;
protected $number;
public function __construct()
{
$this->number = MyClass::MAGIC_NUMBER;
}
}
它们之间没有区别。
另外,您不应该放在$
这里:
const MAGIC_NUMBER = 4;
protected $number;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句