我如何添加isset()并在我的代码下面保留empty()?
$pagesize = (!empty($_GET['pagesize'])) ? $_GET['pagesize'] : 20;
Run Code Online (Sandbox Code Playgroud)
更新:
我只是想确保php不会产生任何通知或警告
Nic*_*sta 11
你是这个意思吗?
$pagesize = (isset($_GET['pagesize']) && !empty($_GET['pagesize'])) ?
$_GET['pagesize'] :
20;
Run Code Online (Sandbox Code Playgroud)
http://us.php.net/manual/en/language.operators.logical.php
编辑:
要完成,空已检查是否设置了某些内容,因此您也不需要使用isset().
如果它直接进入查询或类似的东西,我也会警告不要使用此代码.考虑使用intval,is_numeric和类似的函数.
| 归档时间: |
|
| 查看次数: |
11290 次 |
| 最近记录: |