LMLPHP后院
泗泾医院
wincachegrind
接口
数据
拼多多
拉屎拉尿
C语言和PHP语法相异点
技术
maybe yes
发表于 2015-02-05 16:09
扫码查看
原文链接 :
https://blog.lmlphp.com/archives/80
来自 :
LMLPHP后院
PHP
的语法规则和 C
语言
语法规则非常的相似,
PHP
中很多内部
函数
调用的就是原生的 C
语言
函数
。由于两种语言的运行方式不同,导致在某些
情况
下语法也有一些差异,下面列举几个。
获取全局变量方式不同
在作用域中获取全局变量的值,PHP 必须借助 global 关键字获取或者
使用
超全局变量 $GLOBAL 去访问外部变量值。
C语言
相对简单点,在局部作用域中若没有相同的变量名称则访问的就是外部
声明
的变量的值。
初始化(Initializer)变量不同
C 语法中全局变量初始化时,只能
使用
常量
表达式
(Constant Expression)初始化。在 PHP 语法中,初始化变量可以使用任意
表达式
。
函数嵌套不同
C 语言不允许嵌套定义函数,在一个函数体中可以
声明
另一个函数,但不能定义另一个函数(但gcc的扩展特性允许嵌套定义函数)。PHP 允许嵌套定义函数,可以经常看到在函数体中或者 IF
语句
中又定义了另一个函数,只要能保证调用嵌套函数的顺序在运行了嵌套
语句
之后即可。
阅(5391)
评(0)
查看评论
«
如何和HR约面试时间
GoAgent代理设置上传报错can't set attribute
»
提交评论
评论列表
暂无
实战教程
SHELL
HTML5
MongoDB
Lua
近期文章
SpeedyBeeF405Wing mini 刷写 INAV7.1.2 固件
debian datetime adjustment
小米路由 MIWIFI 自动重新拨号
看视频号直播带货
远程桌面谨慎操作没有后悔药
cf proxy 301 too many times
黑名单软件 TamperMonkey 别再用了
做一个圆通的人而不是老实诚实的人
零刻N5105通电自启动办法
vim 无法编辑日文
软件作品
LMLPHP
LMLJS
LBLOG
©2024 版权所有
2024-11-22 02:02:14 1732212134 0.021843