php 表达式 $y->$x(); 是什么意思?y,x都是变量

2025-01-05 14:09:49
推荐回答(3个)
回答1:

不是这样的,很明显$y是一个对象.$x( )是这个对象的方法...这就是类.的调用方法咯.你这样就是调用这个类的方法...

回答2:

这是调用某个类的一个方法。
PHP有个特性,可以通过字符串类型的变量定义函数或类型,并且在其后加上成对的括号以后能自动解析并执行。
试试下面的代码:

$func = 'Hello';
$func();

function Hello() {
echo ('Hi there!');
}
?>

回答3:

$y是一个对象,而$x(),是对象内的一个方法,这是对象内方法调用的格式