Wann verwende ich die öffentliche Funktion xxxx in einer Klasse?
Wann verwende ich die öffentliche statische Funktion xxx? Beim Schreiben von Klassen verwende ich normalerweise die öffentliche Funktion xxxx.
Weil ich die öffentliche statische Funktion xxx nicht sehr gut verstehe, ist sie im Grunde nutzlos. Ja,
Könnten Sie es bitte im Detail erklären, wenn Sie es wissen?
static是一个静态的方法,可以不用实例化就可以直接Class::functionName()来进行调用,同时,静态的方法都是存在缓存中的,很快。而公共的非静态方法,需要就行new实例化之后才能使用$class->functionName()进行调用。
你的类只是实例化一次以后再用的话,用起来没有区别哦。
如果有一个static方法,可以不实例化类,就直接调用这个方法哦。