为什么PHP中有些变量是大写的?
为什么PHP中有些代码必须用大写写?
例如:
if(isSet($_GET['lang']))
$lang = $_GET['lang'];
$_SESSION['lang'] = $lang;
如果我把它们写成小写,它们会起作用吗?
Why does some code in PHP have to be written in uppercase?
For instance:
if(isSet($_GET['lang']))
$lang = $_GET['lang'];
$_SESSION['lang'] = $lang;
Do they work if I write them in lowercase?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您引用函数名称:是的,这些名称不区分大小写。您可以随心所欲地使用
IsSET()
、IsSeT()
、isSET()
。如果您引用变量
$_GET
等:不,PHP 中的变量名称区分大小写:
If you refer to the function names: Yes, those are case insensitive. You can use
IsSET()
,IsSeT()
,isSET()
to your heart's content.If you refer to the variables
$_GET
etc.:No, variable names in PHP are case sensitive:
变量名称区分大小写。
你提到的一些必须按照惯例写成大写,超全局数组如 _GET、_SESSION 等。
Variable names are case-sensitive.
Some you mention have to be written uppercase by convention, the superglobal arrays like _GET, _SESSION et al.