【发布时间】:2016-06-04 19:21:43
【问题描述】:
我有一个 php 类,它有 4 个方法。所有 4 个方法都使用一些公共变量,我将这些变量创建为实例变量。但我收到类似“未定义变量:”的错误,我该如何解决这个问题。 我的代码是,
public class test{
public static $variable;
public function func(){
$variable = "Hello World";
print_r($variable);
}
}
【问题讨论】:
-
如果它们不是静态的,则需要使用
$this访问它们,如果它们是静态的,则使用self。所以在你的情况下它会变成self::$variable。我建议阅读手册以获取有关 php 中 OOP 的更多信息
标签: php instance-variables laravel-5.2