【发布时间】:2017-03-10 15:01:03
【问题描述】:
我有一个文件
<?php namespace a1;
function a(){}
function b(){}
function c(){}
在另一个文件中,我想从第一个文件中导入所有函数,就好像它们在同一个命名空间中一样。现在,我必须这样做:
<php
include 'file1.php';
use a1\{a,b,c};
我希望这更加动态,因为我不断向文件 1 添加函数,该文件是我的引导文件的一部分。
【问题讨论】:
-
您必须牢记一些要点。
namespaces应始终与autoloader一起使用,您最好使用静态方法而不是单个函数定义一个类。然后你可以用新方法扩展类,但是use和以前一样。
标签: php namespaces alias php-7.1