我一直在查看 PHP 变量范围参考页面,但似乎找不到明确的答案。我正在使用这个基本模型,我想在其中调用一个类函数并使其所有变量都可以在类外部访问。我也想避免使用全局声明,并以最有效的方式做到这一点。
class my_class() {
function my_class_function() {
$my_class_function_variable = 'juice';
return $my_class_function_variable;
}
}
$class_instance = new my_class();
function display_juice() {
$class_instance::my_class_function();
$my_class_function_variable;
}
我错过了什么有一个快速的答案吗?我没有得到任何输出或错误。
编辑
当我在类中但不在函数中声明以下内容时,出现语法错误。
public $current_user = wp_get_current_user();
解析错误:语法错误,意外的 '(',期待 ',' 或 ';'