如何在类中定义常量,并使其仅在类上下文中调用时才可见?
....就像是 Foo::app()->MYCONSTANT;
(如果被称为MYCONSTANT被忽略)
我怎么能让$foo下面的变量知道foo应该是假的?
class foo extends fooBase{
private
$stuff;
function __construct($something = false){
if(is_int($something)) $this->stuff = &getStuff($something);
else $this->stuff = $GLOBALS['something'];
if(!$this->stuff) return false;
}
}
$foo = new foo(435); // 435 does not exist
if(!$foo) die(); // <-- doesn't work :(
Run Code Online (Sandbox Code Playgroud)