如何在php中使用函数和变量定义名称空间?

如何在php中使用函数和变量定义名称空间?,php,namespaces,Php,Namespaces,这其实是一个简短的问题。假设我在php脚本中使用名称空间。所以我把它放在文件的开头 namespace Project\Module\Header_text_button\template; 现在我想动态地设置这个“Header\u text\u button”部分,比如(完全演示): 或 我怎么能做这样的事,这可能吗?是的,结果是不可能。它在运行时执行,甚至在创建所有其他内容之前。此外,它必须在脚本的最顶端定义,这样之前就不能创建其他变量或动态内容 是,因此不可能。它在运行时执行,甚至在创建

这其实是一个简短的问题。假设我在php脚本中使用名称空间。所以我把它放在文件的开头

namespace Project\Module\Header_text_button\template;
现在我想动态地设置这个“Header\u text\u button”部分,比如(完全演示):


我怎么能做这样的事,这可能吗?

是的,结果是不可能。它在运行时执行,甚至在创建所有其他内容之前。此外,它必须在脚本的最顶端定义,这样之前就不能创建其他变量或动态内容


是,因此不可能。它在运行时执行,甚至在创建所有其他内容之前。此外,它必须在脚本的最顶端定义,这样之前就不能创建其他变量或动态内容


那是不可能的。那是不可能的。
namespace App\Modules\".$variable."\Controllers;
namespace Project\Module\.basename(basename(__DIR__)).\template;