在 PHP 中,对象的调用方法有三种方式:箭头符号(->)、双冒号符号(::)和可变函数调用。
-
箭头符号(->):用于调用对象的非静态方法和属性,例如 $obj->method() 或 $obj->property。
-
双冒号符号(::):用于调用类的静态方法和静态属性,例如 MyClass::staticMethod() 或 MyClass::$staticProperty。
-
可变函数调用:可以将函数名存储在变量中,并通过变量名来调用函数,例如 $functionName = "myFunction"; $functionName()。
需要注意的是,双冒号符号和可变函数调用只能用于静态方法和静态属性,不能用于非静态方法和属性。而箭头符号只能用于对象的非静态方法和属性,不能用于静态方法和静态属性。