-1

在简单的 oop 中,我们从这样的函数中得到结果

<?php 
class A{
function geta(){
.....
$a=..;
return $someresult;}}
?>

要从函数 geta() 获取结果,我们只需创建新实例

$new=new A();
echo $new->geta();

请问,如何访问变量$a?

4

1 回答 1

1

您不能像那样访问 $a ,您应该使用以下$this命令:

<?php 
class A{
private $a = "Hello world";
function geta(){
  return $this->a;}}
?>

如果你调用一个函数geta(),那么它应该返回a. 这是几乎必须的最佳实践,因为其他人使用类似的命名函数来返回这些值。

于 2013-05-17T00:14:06.797 回答