-1
获取变量,我们得到的结果,从功能类似这样的从简单的OOP功能
<?php
class A{
function geta(){
.....
$a=..;
return $someresult;}}
?>
摆脱功能木屐()因此,我们只需要创建新实例
$new=new A();
echo $new->geta();
我问,怎么样访问变量$ a?
获取变量,我们得到的结果,从功能类似这样的从简单的OOP功能
<?php
class A{
function geta(){
.....
$a=..;
return $someresult;}}
?>
摆脱功能木屐()因此,我们只需要创建新实例
$new=new A();
echo $new->geta();
我问,怎么样访问变量$ a?
您无法访问$一个这样的,你应该使用$this
命令:
<?php
class A{
private $a = "Hello world";
function geta(){
return $this->a;}}
?>
如果你调用一个函数geta()
那么它应该返回a
。这是一个几乎是必须的最佳实践,因为其他人使用类似的命名函数来返回这些值。
通过返回'$ a'? –
建议您[阅读关于类,对象和属性的PHP手册](http://www.php.net/manual/en/language.oop5.properties.php)如果需要'$ a'该函数,那么你需要使它成为具有适当的公开可见性,私有可见性和getter方法的类属性。 –
'class A {public $ a; public function geta(){$ this-> a ='newvalue'; }}' –