Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.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 - Fatal编程技术网

显示{}的PHP变量

显示{}的PHP变量,php,Php,我想知道是否有一种方法可以做到这一点,我在其他一些php脚本中看到过这种方法,您可以使用下面的变量 <?php //variable as {name} $name = "Jake"; ?> 如果您使用php包含文件,您可以通过键入{name}或类似内容来显示它?Smarty Templates很好,但是如果您不想担心包含第三方库,并且您可以控制php.ini设置(启用short\u open\u tags指令),您可以使用short标记来执行以下操作: <p>H

我想知道是否有一种方法可以做到这一点,我在其他一些php脚本中看到过这种方法,您可以使用下面的变量

<?php //variable as {name} $name = "Jake"; ?> 


如果您使用php包含文件,您可以通过键入{name}或类似内容来显示它?

Smarty Templates很好,但是如果您不想担心包含第三方库,并且您可以控制php.ini设置(启用short\u open\u tags指令),您可以使用short标记来执行以下操作:

<p>Here's some html... hello <?= $dynamicName; ?>, how are you today?</p>
这里有一些html。。。你好,今天好吗



模板引擎很常见。例如,如果{variable}的实例与控制器中的变量集相对应,则Smarty将替换该实例。但你要么使用现有的引擎,要么自己编写。这并不太复杂,但你是在说模板,还是指PHP在双引号字符串中插入复杂变量的方式(例如,
echo“我的对象属性是{$obj->prop}”
)?我对PHP不太熟悉,不确定我的意思,我刚刚看到它,觉得很酷,我要用它的模板引擎,我会查一个关于它的教程,谢谢你的想法
<? foreach($someArray as $val) : ?>
    <div><?= $val; ?></div>
<? endforeach; ?>