PHP和C语言区别
变量的定义方式不同。PHP不需要预先定义变量的数据类型。PHP的每个变量必须以$符号开头。
PHP有字符串和bool类型。
PHP的数组要比C语言中的数组强大和灵活的多。实际上,PHP的数组是散列(字典)。
PHP的循环控制中,除了C语言中的for,while,do while之外,还有foreach,可以非常方便的遍历一个数组。
PHP本身提供了远比c语言标准库函数丰富的多的函数库。
或者说在某种程度上可能比C语言更为灵活。在C语言中,变量要先定义,才能使用。而PHP中变量则不需事先定义,直接使用即可。对于变量的类型,在赋值时自动生成。PHP变量的类型分为:整数(int)、双精度型(double)、字符串(string)、数组(array)、对象(object)。
整数大小超出其范围后,自动转化为双精度型
PHP的结构类似于C语言,这可是应证了C语言里提的“一处学习,到处编程”。相信学过C语言的人可很容易上手PHP的。
页:
[1]