似乎uaa()函数可以用作静态函数,即使它没有特别定义.我想知道是否有必要使用"static"关键字.
<?php
class foo
{
functon uaa()
{
// do something
}
}
Run Code Online (Sandbox Code Playgroud)
Tom*_*igh 10
我不确定.但是,如果你这样做,它会触发一个E_STRICT:
严格标准:非静态方法a :: non_static()不应在第12行的c:\ file.php中静态调用
明确什么是静态和什么不是很明智,至少所以你不太可能做一些事情,比如尝试$this不在对象上下文中访问.