如何判断我是静态还是对象?

Pek*_*ica 2 php

是否有人知道在PHP方法中是否静态调用(Classname :: function)或在对象内部($ classInstance-> function)?

Ben*_*pan 9

不可否认,但是肖恩·科茨(Sean Coates)有一个很酷且相当简单的方法来解决这个问题:

$isStatic = !(isset($this) && get_class($this) == __CLASS__);
Run Code Online (Sandbox Code Playgroud)