php与c语言的不同点是什么?
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
php与c语言的不同点
1、PHP是服务器脚本语言,必须要运行在能够解析PHP的服务器上
2、C语言是低级语言,PHP是高级语言
3、C语言是强类型语言,PHP是弱类型语言,这一点从两者语法的差别可以看出
4、PHP主要用来做web应用,C语言主要用来做计算机底层的应用,另外C语言功能比PHP强大很多,你应该知道PHP就是用C语言写的
5、PHP不支持多线程
6、PHP去掉了C语言中关于指针比较难把握的运算,使得PHP比C容易学习和掌握
7、PHP的基本变量类型有整型(Integer)、浮点型(Float)、字符串(String)(这是C没有的,但C++有String类)以及布尔型(Boolean)(C没有,但是C++有)。构造类型有数组和对象。此外还有两个特殊类型:空值(NULL)(C也有)和资源(Resource)。
8、在PHP中定义常量的方式在学习C的人看来有点不可思议,竟然是用一个define函数实现的,PHP的函数实在是太厉害了,后面我们会看到定义数组也是由函数完成的,我们真得感谢PHP无比丰富的函数库,它们成就了PHP的易用和强大。
define函数原型:
bool define(string name,value,[,bool case_insensitive])
第三个参数如果是TRUE,则表示常量名是大小写不敏感的,反之就是敏感的,默认是敏感的。我们还是遵照习惯,保持常量名称大小写敏感吧。
以上就是php与c语言的不同点是什么?的详细内容,更多请关注其它相关文章!
上一篇: c语言中continue作用是什么?
下一篇: php 去掉字符串首尾空格的方法示例代码
推荐阅读
-
c语言 结构体函数:PHP的语言结构和函数的区别
-
php中类继承与接口继承的区别是什么
-
C语言写的PHP框架,是不是一定要会C语言才能用?为什么?
-
为什么facebook的hiphop要把php转换成了C++而不是把php改成编译型的语言,直接执行编译后的文件不是更快么?
-
php常用的排序算法与二分法查找 二分法排序 c++二分法排序 二分法插入排
-
php语言流程控制中的主动与被动_php技巧
-
C语言数据结构与算法---图的存储结构(邻接矩阵、邻接表)
-
数据结构【完整代码】之(C语言实现【图的存储创建遍历】邻接矩阵与邻接表)
-
java与c语法上的区别是什么?
-
python-c - php的拓展如何编译一下给其他语言用?