php - 检查 $_REQUEST 变量的更好方法

标签 php request

$p = (isset($_REQUEST["p"])?$_REQUEST["p"]:"");

这是我通常在我的 php 代码中使用的公共(public)行。我总是假设是否有更好(更小和更快)的方式来编写相同的内容?

最佳答案

创建你自己的函数:

function getIfSet(&$value, $default = null)
{
    return isset($value) ? $value : $default;
}

$p = getIfSet($_REQUEST['p']);

没有其他干净的解决方案。

关于php - 检查 $_REQUEST 变量的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12933550/

相关文章:

javascript - 如何在 Node.js 请求中发布多个相同名称的值

php - Mysql GROUP_CONCAT 速度极慢

php - jquery php 替换 css

php - MongoDB 4.0 中使用 PHP 的事务示例

php - 注销哈希,它们是如何处理的?

jquery - 我可以根据要求加载外部样式表吗?

php - Laravel Eloquent : is SQL injection prevention done automatically?

python - 带有身份验证的 urllib.request.urlopen(url)

android-TextView 的 setText() 上的 NullPointerException

javascript - 无论如何要绕过同源政策吗?