在简单的oop中,我们从这样的函数得到结果
<?php
class A{
function geta(){
.....
$a=..;
return $someresult;}}
?>
从函数geta()获取结果,我们只需创建新实例
$new=new A();
echo $new->geta();
我的问题,如何访问变量$ a?
答案 0 :(得分:1)
您无法访问那样的$ a,您应该使用$this
命令:
<?php
class A{
private $a = "Hello world";
function geta(){
return $this->a;}}
?>
如果您调用函数geta()
,则应返回a
。这是一种几乎必须的最佳实践,因为其他人使用类似的命名函数来返回这些值。