PHP namespace ::Foo::test ?????

2015-01-15 16:15:40 +08:00
 lvfujun
<?php
namespace Foobar;

class Foo {
static public function test($name) {
print '[['. $name .']]';
}
}

spl_autoload_register(__NAMESPACE__ .'::Foo::test'); // As of PHP 5.3.0

new InexistentClass;
?>

请问一下大家spl_autoload_register(__NAMESPACE__ .'::Foo::test'); // As of PHP 5.3.0
里面的::Foo::test是什么写法? ::Foo代表的什么?调用类为什么要加"::"呢?调用方法test为什么不用加()呢?
3261 次点击
所在节点    PHP
27 条回复
shiny
2015-01-15 18:45:13 +08:00
@haiyang416 因为文件 outdate 了,需要整个文件更新下,单独改这里也不合适。
haiyang416
2015-01-15 18:51:52 +08:00
@shiny 很多地方脱节很严重,我之前提交翻译的时候头都大了。因为不只是错误,各种中英文重复,各种代码示例块重复。最关键的问题还是你说的 outdate。
shiny
2015-01-15 19:20:59 +08:00
@haiyang416 刚才把楼主的问题给修复了。
其实只要打上 EN-Revision ,对比更新也不是很困难。主要是人手太少。

这方面比较佩服日本人在手册更新上的工作。
haiyang416
2015-01-15 19:42:35 +08:00
@shiny 看了下资料,你现在也是权限在手。从我个人的经历来说,参与文档翻译还是有门槛的,虽说每个人都可以参与,但是这方面的教程实在是太少了,特别是格式相关的。你们可以考虑写一篇详细的中文教程,引导人参与。我专门去翻了一下,之前文档组朋友给我的格式指南还弄丢了……
shiny
2015-01-15 19:52:43 +08:00
@haiyang416 嗯确实,也是一路踩坑过来的。
我考虑开个简单的主页,放点资料和教程来引导。
lvfujun
2015-01-16 10:01:24 +08:00
@shiny
@haiyang416
@Sunyanzi
感谢各位大牛的耐心指导.
lvfujun
2015-01-16 10:01:57 +08:00
下了个四月天的文档感觉还不错.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/162432

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX