【发布时间】:2011-02-12 03:43:40
【问题描述】:
我现在在 PHP 5.3 中使用命名空间,现在有一个用于命名空间中不存在的函数的回退机制。所以 php 每次都会检查函数是否存在于命名空间中,然后尝试从全局空间加载它。
那么所有的php内部函数呢?例如strstr? 我现在应该使用带有 \ 的每个 php 内部函数吗?避免php首先检查命名空间?这个后备是一个巨大的性能下降吗?你觉得呢?
【问题讨论】:
-
如果您不得不担心范围解析的性能,那么您使用的是错误的语言。
-
\我\真的\不\认为\这\使\有意义。 \E\s\p\e\c\i\a\l\l\y\ \i\f\ \y\o\u\ \s\t\a\r\t \n\e\s\ t\i\n\g\ \f\u\n\c\t\i\o\n\s\.
标签: php performance function namespaces global