gpt4 book ai didi

php - 除了 empty() 之外,如何使用 PHP 的 isset()?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:22 24 4
gpt4 key购买 nike

我如何在下面的代码中添加 isset() 并保留 empty()?

$pagesize = (!empty($_GET['pagesize'])) ? $_GET['pagesize'] : 20;

更新:

我只是想确保 php 不会产生任何通知或警告

最佳答案

你是这个意思吗?

$pagesize = (isset($_GET['pagesize']) && !empty($_GET['pagesize'])) ? 
$_GET['pagesize'] :
20;

http://us.php.net/manual/en/language.operators.logical.php

编辑:
要完整,empty已经检查是否设置了某些内容,因此您也不需要使用 isset()。
如果它直接进入查询或类似的东西,我也会警告不要使用此代码。考虑使用 intval , is_numeric和类似的功能。

关于php - 除了 empty() 之外,如何使用 PHP 的 isset()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1275746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com