我想知道是否有更短的方式编写以下代码:
<input type="text" name="username" value="<?if(isset($_POST['username'])){ echo $_POST['username']; }?>" />
Run Code Online (Sandbox Code Playgroud)
我讨厌必须这样做将我的所有形式,因为isset()检查真的搞砸了我的HTML并吓跑了前端.
你可以帮帮忙:
function req($key, $default = '')
{
return isset($_REQUEST[$key]) ? $_REQUEST[$key] : $default;
}
<input name="user" value="<?php echo htmlentities(req('user')) ?>" />
Run Code Online (Sandbox Code Playgroud)
@ marvin的建议对你的剧本也很好
关于前端人员,我想说给他们一些基本的php使用,就像在这个php for designer tutorial:http: //www.digital-web.com/articles/php_for_designers/
我认为学习基本的写法比使用外部模板系统更好
| 归档时间: |
|
| 查看次数: |
11645 次 |
| 最近记录: |