PHP基础和C的区别


#1

1.注释

PHP较C来说除了/* */多行注释,//单行注释外多了#这种单行注释形式

2.大小写不敏感

在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感,但是所有变量却都对大小写敏感。C语言是对大小写敏感的一种语言。

3.变量

(1)PHP中变量必须以\$开头,且变量的类型无需声明,会根据给变量赋值的数据的类型决定当前变量的类型
(2)变量除了直接使用变量名调用外,还可利用$GLOBALS[index]调用

4.打印

PHP常用的打印函数是echo()和print(),还可利用C中的printf()、sprintf()等函数进行打印

5.函数

PHP中的用户自定义函数以function开头,在PHP文件中虽然有些函数已经被定义,但是并不执行,只有在调用该函数时,函数才得以执行

6.数组

PHP中数组分为索引数组、关联数组和多维数组
(1)索引数组就相当于C中的一维数组,但是PHP中数组的定义方式却有所不同,它通过$cars=array("Volvo","BMW","SAAB")这样的形式将cars定义为一个一维数组。另外,可通过count() 函数获得一维数组的长度。注意:数组定义中array必不可少
(2)关联数组
关联数组是一个键值对的集合,数组名=array("k1"=>"v1","k2"=>"v2",".....),这样的数组在C中是没有的

7.超全局变量

PHP中定义了$GLOBALS,$SERVER,$REQUEST等全局变量,通过这些全局变量可以很方便的访问PHP文件中的一些信息。

分享一个PHP的学习教程: http://www.w3school.com.cn/php/php_superglobals.asp ,比较适合初学者,知识点比较基础


#2

嗯嗯 不错 学习了 我去扩散一下……


#3

好赏脸:smile:


#4

不错,对于快速了解PHP和C的区别很有帮助