0
我正在使用具有输出缓冲的php类为我的MVC应用程序创建视图。我想知道在ob_start()运行后是否有一种方法可以导入名称空间,这样在我的模板文件中,我可以使用别名而不必使用名称空间包括ex来编写整个类名。导入命名空间类作为输出缓冲区中的别名PHP
ob_start(); // Start buffering
use Core\Options as Options;
include_once 'template.php';
$contents = ob_get_clean();
,然后从内的template.php我可以使用以下
Options::get('option');
相对于不必使用
Core\Options::get('option');
这是目前应用如何功能。
*“输出”*缓冲且no,'use'子句仅将符号导入**当前**脚本 – Phil 2014-12-10 23:51:12
没有“对象缓冲”这样的事情,并且调用'ob_start()'不成立与解析PHP文件的方式不同;它只是停止直接向浏览器发送“echo”等输出。 – IMSoP 2014-12-10 23:57:24
@Phil和IMSoP对不起,它是漫长的一天。我的意思是输出缓冲。 – 2014-12-11 00:41:13