加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

重写超全局php变量(简单的速记函数)

发布时间:2022-12-05 15:02:40 所属栏目:PHP教程 来源:转载
导读: 重写超全局php变量(简单的速记函数)
php
重写超全局php变量(简单的速记函数),php,Php,任何人都可以指定为什么要在php中重写超全局变量例如,前几天我遇到了这个问题:function post($x

重写超全局php变量(简单的速记函数)

php

重写超全局php变量(简单的速记函数),php,Php,任何人都可以指定为什么要在php中重写超全局变量例如,前几天我遇到了这个问题:function post($x, $y = ''){return array_key_exists($x, $_POST) ? $_POST[$x] : $y;}我相信这只是美元邮政的简写除了能够使用post并少键入两个字符外,重写还有什么好处如有任何反馈,我们将不胜感激。谢谢。如果$\u POST变量不存在,则指定要使用的默认值。函数默认为空字符串,但调用时,如果需要,可以指定不同的值:e

任何人都可以指定为什么要在php中重写超全局变量

例如,前几天我遇到了这个问题:

function post($x, $y = ''){
    return array_key_exists($x, $_POST) ? $_POST[$x] : $y;
}

我相信这只是美元邮政的简写

除了能够使用post并少键入两个字符外,重写还有什么好处

如有任何反馈,我们将不胜感激。谢谢。

如果

$\u POST

变量不存在,则指定要使用的默认值。函数默认为空字符串,但调用时,如果需要,可以指定不同的值:

echo post('foo', 'bar');

如果

$\u POST['foo']

存在,则上面将输出'foo',否则将输出“bar”

如果

$\u POST

变量不存在,则它将指定要使用的默认值。函数默认为空字符串,但调用时,如果需要,可以指定不同的值:

echo post('foo', 'bar');

如果存在

$\u POST['foo']

,则上述函数将输出'foo',否则它将输出“bar”

,该函数将接受第二个参数,如果请求的参数不存在,则返回该参数作为默认值。所以它是以下的简写:

isset($_POST['foo']) ? $_POST['foo'] : 'bar';

值得吗?Meh…

该函数接受第二个参数,如果请求的参数不存在,则返回该参数作为默认值。所以它是以下的简写:

isset($_POST['foo']) ? $_POST['foo'] : 'bar';

值得吗?嗯…

这完全是个人喜好。减少代码和避免重复性的变通方法总是一件好事。如果你经常需要它,为什么不呢。不过,你很快就会想要更多的功能。这完全是个人喜好。减少代码和避免重复性的变通方法总是一件好事。如果你经常需要它,为什么不呢。不过你很快就会想要更多的功能。太好了,谢谢你的解释。太好了,谢谢你的解释。也谢谢你PHP超级全局变量,现在已经非常清楚了。也谢谢你,现在已经非常清楚了。

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!