有没有办法让 PHP 命名空间允许在命名空间内调用函数,就好像它们是全局的一样?
例子:
handle()
而不是:
prggmr\handle()
这是我的示例代码:
<?php
require_once 'prggmr/src/prggmr.php';
prggmr\handle(function() {
echo 'This is a test scenario';
}, 'test');
prggmr\signal('test');
别名不适用于函数:
<?php
require 'prggmr/src/prggmr.php';
use prggmr\handle;
handle(function(){
echo "Test";
}, "test");
结果:
Fatal error: Call to undefined function handle()