1.PHP包含文件使用require(“filename”);|C语言使用#include
2.PHP定义一个常量使用define(“PI”,”3.14″);|C语言使用define PI 3.14
3.PHP使用$作为变量的标志,而C语言不需要使用
4.PHP中的变量无须定义,可以直接使用,而C语言必须在使用前定义
5.PHP中可以使用gettype函数来取得变量的类型,C语言没有
6.PHP中使用settype来转换变量类型,C语言使用 (int) foo 的方式
7.PHP中定义函数需要使用function关键字,C语言不需要
8.PHP中的数组下标可以是字符串,C语言中必须为整数
9.PHP中使用array[] = “bar”定义某个数组元素,而C语言则定义了整个数组
10.PHP中数组可以随时插入删除,C语言中不允许,数组是不可变的
11.PHP中定义全局变量使用$GLOBALS[],C语言直接在函数外部定义
12.PHP中使用其它文件中的全局变量使用global关键字,C语言使用extern
13.PHP中有字符串运算符“.”,C语言中没有
-
Archives
- March 2012
- December 2011
- March 2011
- December 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- January 2010
- December 2009
- October 2009
- September 2009
- August 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
-
Meta
PHP的语法只是Perl的一个子集,Perl比它复杂得多~
“PHP中的数组下标可以是字符串”
这叫hash table,不叫数组。
hash table 我在PHP没看到这个概念
似乎PHP更适合于网页编程,而perl在网页编程应用的不是很广泛。
printf(“%c”, 4["cocobear"]);
可以啊~
你这是什么代码?
C 代码啊
你想用这个代码说明C支持非数字下标?
你的第8条啊。
其实没什么,好玩而已