我需要沟通function bar of class MyNamespace\Foo
需要一些修改。我正在使用一种命令式 OOP 语言,其语法类似于 Java。有没有更简短的说法?MyNamespace\Foo\bar()
看起来足够接近,但不确定这是否正确。
问问题
268 次
2 回答
2
如果它类似于 Java 为什么不使用点符号:myNamespace.Foo.bar()
?
于 2013-08-07T10:46:28.537 回答
2
PHP中通常使用以下内容:MyNamespace\Foo::bar()
编辑:回复评论
由于可以动态调用静态方法,因此您可以使用它MyNamespace\Foo->bar()
来覆盖这两种情况。但是,我在所有文档中一直看到的标准用法,以及当您 ctrl+单击它们时 IDE 通常可以在文档块中识别的用法似乎都带有双冒号,如最初所述。
我在很多情况下都没有看到 Doctrine 的方法。
于 2013-08-07T20:02:04.823 回答