这是场景。
我在我的项目中实现命名空间。
我有自己的自定义桥接库,它调用 Zend 等其他库来完成繁重的工作。
我在自定义桥接库中使用完全限定的命名空间没有问题,但希望在我的控制器、模型和视图中保持代码尽可能简洁。
这是我想使用的一些别名的示例:
use BridgeLibName\Stdlib\Arrays as arr;
use BridgeLibName\Stdlib\Objects as obj;
use BridgeLibName\Stdlib\Strings as str;
use BridgeLibName\Stdlib\Numbers as num;
use BridgeLibName\Stdlib\File as file;
etc.........
示例用法:
$file = new file('path/to/file.txt');
$file->create();
或者
$obj = arr::toObject(['key1'=>'value1']);
是否有可能以任何方式创建一个可以全局访问且不会在每个文件末尾丢弃的别名或常量?
某种可以使这些别名保持不变的引导文件。