在函数中中断php是否不好?
更重要的是,其中一个比另一个更快还是被认为“更好”在函数中中断php是否不好?,php,Php,更重要的是,其中一个比另一个更快还是被认为“更好” function name_field($name){?> <div class="input-wrap"> <label for="name">Name:</label> <input type="text" id="name" value="<?php echo $name; ?>"/> </div> <?ph
function name_field($name){?>
<div class="input-wrap">
<label for="name">Name:</label>
<input type="text" id="name" value="<?php echo $name; ?>"/>
</div>
<?php }
函数名\字段($name){?>
姓名:
我的偏好是
使用胡须并将其另存为name_field.html
<div class="input-wrap">
<label for="name">Name:</label>
<input type="text" id="name" value="{{name}}"/>
</div>
这将HTML与PHP完全分离,对于更大的示例来说非常方便这更像是一个可读性问题,而不是任何其他问题。正如我所说,我更喜欢第二个,因为它更可读。我会是一个奇怪的人,我会说我更喜欢第一个用于回显HTML
,第二个用于返回ng已编译变量(return$output
vs.echo$output
)一些编辑器在字符串中不会有HTML颜色,所以在第一个例子中更容易挑选出简单的HTML错误…但是,不管怎样,它都是有效的!答案是一个意见问题。我认为根本不需要破解PHP,除非它是一个非常简单的脚本。+ 1鼓励他不要从PHP输出HTML。
<div class="input-wrap">
<label for="name">Name:</label>
<input type="text" id="name" value="{{name}}"/>
</div>
function name_field($name) {
echo $this->m->render("name_field", array('name' => $name));
}