Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
如何在define函数中使用php变量_Php_Variables - Fatal编程技术网

如何在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
不用于连接变量。请将整个错误信息添加到问题中。