Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将php别名解析为实路径_Php_Path_Alias - Fatal编程技术网

将php别名解析为实路径

将php别名解析为实路径,php,path,alias,Php,Path,Alias,我加入了一个PHP项目,在该项目中,我找到了如下路径@template/file.html.twig。 我想创建一个文件\u exist(@template/file.html.twig”),但这不会解析完整路径,即使文件存在,它也会返回false 有没有办法将这样一条路径解析为真正的路径?您需要首先用它的含义替换@template。这不是一个标准的PHP功能,您必须使用模板库或框架。@表示一个模板库,您需要深入应用程序的配置,以找出此命名空间的注册位置以及目录它是指。您的框架可能有一个内置机制

我加入了一个PHP项目,在该项目中,我找到了如下路径
@template/file.html.twig
。 我想创建一个
文件\u exist(@template/file.html.twig”)
,但这不会解析完整路径,即使文件存在,它也会返回false


有没有办法将这样一条路径解析为真正的路径?

您需要首先用它的含义替换
@template
。这不是一个标准的PHP功能,您必须使用模板库或框架。
@
表示一个模板库,您需要深入应用程序的配置,以找出此命名空间的注册位置以及目录它是指。您的框架可能有一个内置机制来确定给定模板是否存在,因此使用
file\u exists()
是不合适的。比如说,我为你找到了这个。