PHP中的 - >和::有什么区别?

see*_*edg 3 php oop class

这件事一直困扰着我,我无法在任何地方找到它!

在php和::/ - >之间使用类时有什么区别

让我举个例子.

想象一个名为MyClass的类,在这个类中有一个函数myFunction

使用有什么区别:

MyClass myclass = new MyClass
myclass::myFunction();
Run Code Online (Sandbox Code Playgroud)

要么

MyClass myclass = new MyClass
myclass->myFunction();
Run Code Online (Sandbox Code Playgroud)

谢谢

Art*_*kel 11

MyClass::myFunction();  // static method call

$myclass->myFunction(); // instance method call
Run Code Online (Sandbox Code Playgroud)