【发布时间】:2010-09-23 22:30:47
【问题描述】:
我正在开发一个应用程序,并希望显示一个在编辑表单时将被填写的表单,但如果表单是一个新条目则不会。我相信这样做最不冗长的方法是只使用一个表单并抑制任何错误以回显我的变量,这样如果它是一个新表单就不会打印任何内容(因为如果它是一个新表单,变量将不存在) .例如:
<?php
if ( ! $new_item) {
$variable = 'Example';
}
?>
<form>
<input type="text" name="inputbox" value="<?php echo @$variable; ?>" />
</form>
这是一个好的做法,还是有更好的方法?我应该为新项目和要编辑的项目创建单独的视图吗?这样做会对性能产生什么影响?
【问题讨论】:
标签: php error-suppression