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
Php 简单模板引擎帮助_Php_Variables_Templates - Fatal编程技术网

Php 简单模板引擎帮助

Php 简单模板引擎帮助,php,variables,templates,Php,Variables,Templates,我为一个朋友建立了一个简单的模板引擎,但是我有一个问题,我认为这是一个简单的问题 脚本在模板中查找这些值 $find = array("{$body}", "{$page_title}"); 并用其他值替换它们 然而,因为它们看起来像php变量,我得到了各种各样的错误,并且它们没有定义 有解决方案吗?使用单引号而不是双引号,那么变量将不会被解析: $find = array('{$body}', '{$page_title}'); $find = array('{$body}', '{$pa

我为一个朋友建立了一个简单的模板引擎,但是我有一个问题,我认为这是一个简单的问题

脚本在模板中查找这些值

$find = array("{$body}", "{$page_title}");
并用其他值替换它们

然而,因为它们看起来像php变量,我得到了各种各样的错误,并且它们没有定义


有解决方案吗?

使用单引号而不是双引号,那么变量将不会被解析:

$find = array('{$body}', '{$page_title}');
$find = array('{$body}', '{$page_title}');

使用单引号而不是双引号,则不会分析变量:

$find = array('{$body}', '{$page_title}');
$find = array('{$body}', '{$page_title}');
使用:

“将使用解析变量”将不解析变量。

使用:


“will parse The variable using”(将使用解析变量)不会解析变量。

我不确定是否正确,但尝试用单引号重放双引号:


我不确定是否正确,但尝试用单引号重放双引号: