如何在define函数中使用php变量
我正在尝试向定义的文件路径中添加一个名称,如下所示-如何在define函数中使用php变量,php,variables,Php,Variables,我正在尝试向定义的文件路径中添加一个名称,如下所示- define("theme_name", "andrew"); define("LAYOUT_DIR", ROOT_DIR.'_content/layouts/themes/<?php echo $theme_name;?>/'); 定义(“主题名称”、“安德鲁”); 定义(“布局目录”、“根目录”、“内容/布局/主题/”); 我得到一个错误,路径在执行时不存在,但“andrew”文件夹确实存在 我试着用圆点代替回声来连接,但
define("theme_name", "andrew");
define("LAYOUT_DIR", ROOT_DIR.'_content/layouts/themes/<?php echo $theme_name;?>/');
定义(“主题名称”、“安德鲁”);
定义(“布局目录”、“根目录”、“内容/布局/主题/”);
我得到一个错误,路径在执行时不存在,但“andrew”文件夹确实存在
我试着用圆点代替回声来连接,但仍然出现了这个错误
完整错误消息
致命错误:未捕获异常“Twig\u error\u Loader”,消息为“G:\Uwamp\www\lightbull\u edison/。/\u content/layouts/themes/$theme\u name./”目录不存在。”````
您可以在php中使用(.)
进行连接。如下图所示
define("theme_name", "andrew");
define("LAYOUT_DIR", ROOT_DIR.'_content/layouts/themes/'.theme_name.'/');
或者,您可以使用如下变量来实现此目的
define("theme_name", "andrew");
$theme_name = theme_name;
define("LAYOUT_DIR", ROOT_DIR.'_content/layouts/themes/'.$theme_name.'/');
您可以在php中使用(.)
进行连接。如下图所示
define("theme_name", "andrew");
define("LAYOUT_DIR", ROOT_DIR.'_content/layouts/themes/'.theme_name.'/');
或者,您可以使用如下变量来实现此目的
define("theme_name", "andrew");
$theme_name = theme_name;
define("LAYOUT_DIR", ROOT_DIR.'_content/layouts/themes/'.$theme_name.'/');
在php中,连接运算符是点(.) 如果您在php中定义一个变量,如下所示
define("theme_name", "andrew");
然后你必须使用下面的变量
define("LAYOUT_DIR", ROOT_DIR. '_content/layouts/themes/'. theme_name . '/');
在php中,连接运算符是点(.) 如果您在php中定义一个变量,如下所示
define("theme_name", "andrew");
然后你必须使用下面的变量
define("LAYOUT_DIR", ROOT_DIR. '_content/layouts/themes/'. theme_name . '/');
echo
不用于连接变量。请将整个错误信息添加到问题中。echo
不用于连接变量。请将整个错误信息添加到问题中。