在PHP中,是否可以像 self :: 这样做某些事情,以不需要指定类名即可调用同一类中的静态方法。 看看我是怎么做的:
<code>public class Foo
public static void blaa() {...}
public void foobar
{
Foo.blaa();
}
</code>
但我希望你能像IT专家一样对待它
public class Foo
public static void blaa() {...}
public void foobar
{
_SOME_SORT_OF_SELF_.blaa();
}
不必一遍又一遍地写类名...
静态属性也是如此。不要使用Foo.MY_ATTR
,而是通过_SOME_SORT_OF_SELF_.MY_ATTR
访问它。
可以实现吗?
谢谢
blaa()
,无需任何前缀。我认为使用 Foo.blaa() 更清晰,但如果它是当前类,则不必添加类名。 - JB Nizet