我遇到了一个我无法用命名空间解释的奇怪问题。函数array()
似乎不允许在名称空间中使用\array()
进行全局引用。这是预期的功能还是PHP中的某种不一致?PHP:引用命名空间中的全局函数
返回的错误是: PHP Parse error: syntax error, unexpected T_ARRAY, expecting T_STRING in php shell code on line 2
后续一段代码复制时显示的错误:
<?php
namespace Testing;
final class Test {
private $properties = \array(
"test" => "testing",
"weird_functionality" => "test"
);
}
?>