假设我有以下课程:
class MyClass {
public function Talk() {
$Say = "Something";
return $Say;
}
}
然后我启动了该类的一个实例:
$Inst = new MyClass();
现在,我如何在 MyClass 之外调用 $Say,从而在文档中回显它?例如,有类似的东西:
$Said = "He" . $Say
我强烈建议您仔细阅读http://php.net/manual/en/language.oop5.php。它将教您 PHP 中的 OOP 基础知识。
在你的例子中,$Say
只是其中声明的另一个变量Talk()
的范围。这是not阶级财产。
使其成为类属性:
class MyClass {
public $say = 'Something';
public function Talk() {
return $this->say;
}
}
$inst = new MyClass();
$said = 'He ' . $inst->say;
这违背了目的Talk()
然而。
最后一行应该是$said = 'He '. $inst->Talk();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)