LMLPHP后院
安装
镜像
洗碗机
iMovie
thermal
大都市
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
语句
中又定义了另一个函数,只要能保证调用嵌套函数的顺序在运行了嵌套
语句
之后即可。
阅(5294)
评(0)
查看评论
«
如何和HR约面试时间
GoAgent代理设置上传报错can't set attribute
»
提交评论
评论列表
暂无
实战教程
SHELL
HTML5
MongoDB
Lua
近期文章
世界终究会变成本来样子,熟人世界
关于骑行
从0到100的距离,一上午+1小时
bilibili修改昵称
刚刚,服务器被挂了
最近分享
迁移服务器遇到的事
米家本地执行改云端
记忆敌不过时间,大脑终究是靠不住的
今天才发现插座圆孔变扁孔
软件作品
LMLPHP
LMLJS
LBLOG
©2024 版权所有
2024-04-25 11:39:36 1714016376 0.009395