我遇到了一個我無法用命名空間解釋的奇怪問題。函數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"
);
}
?>