如题所述
å¯ä»¥ä½¿ç¨ï¼åè代ç å¦ä¸ã
<?phpclass MyClass1{
//常éçå¼å°å§ç»ä¿æä¸åãå¨å®ä¹å使ç¨å¸¸éçæ¶åä¸éè¦ä½¿ç¨$符å·
const constant = 'constant value';
function showConstant1() {
echo self::constant . "<br>";
}
}
class MyClass2{
function showConstant2(){
//访é®MyClass1ç常éconstant
echo MyClass1::constant;
}
}
$class = new MyClass2;
$class->showConstant2();exit;
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-07-06
可以使用。
用法如下, 比如你在 A 类里 定义了一个 const s = 'a class';
class A{
const s = 'a class';
}
那么在B 类里,使用时,直接这样写 A::s;
class B{
public function getAConst(){
return A::s;
}
}本回答被提问者和网友采纳
用法如下, 比如你在 A 类里 定义了一个 const s = 'a class';
class A{
const s = 'a class';
}
那么在B 类里,使用时,直接这样写 A::s;
class B{
public function getAConst(){
return A::s;
}
}本回答被提问者和网友采纳
第2个回答 2015-07-06
类里面的东西要通过类来调用