【发布时间】:2011-04-29 19:28:34
【问题描述】:
我们以前都遇到过,需要在输入字段中打印一个变量,但不确定是否设置了 var,就像这样。基本上这是为了避免出现 e_warning。
<input value='<?php if(isset($var)){print($var);}; ?>'>
我怎样才能写得更短?我可以引入这样的新功能:
<input value='<?php printvar('myvar'); ?>'>
但我没有成功编写 printvar() 函数。
【问题讨论】:
-
echo (isset($var) ? $var : '')尽可能短且语法正确。 -
没有为它创建函数我认为@Marc B 提供了最短的方法......在评论中不少!