PHP是Hypertext Pre-Processor(超文本预处理器)的缩写,它是一种服务器端的HTML脚本/编程语言。PHP语法上与C相似,可运行在Apache, Netscape/iPlanet, 和 Microsoft IIS Web 服务器上。
PHP与Java的区别:
PHP具有和JAVA类似的Class关键字。因为不需要虚拟机,以致速度比JAVA快5倍。
PHP与Javascript的区别:
PHP允许你直接在HTML文件里写入简单的脚本,这一点与Javascript非常相似。而不同的是,PHP不依赖于浏览器,是服务器端的语言,读取数据库把内容显示到页面;而Javascript却是一种客户端的嵌在HTML中的语言,控制页面内容。
Javascript与Java的区别
1. 由不同公司开发的。Java是Sun Microsystems公司的产品;JavaScript是Netscape公司的产品,Java是经过Sun Microsystems公司授权的。
Java与C++的区别:
1. 完全面向对象,比如:main函数以static的形式包含在类中
2. Java跨平台,即不同的操作系统都可以通过JVM来解释Java程序,而C、C++、C#则是与平台相关的,有些指令只在某些操作系统中才能执行;
3.Java不支持系统调用,即无法与操作系统进行交互,这是由它跨平台的特点决定的,而C则可以调用系统中的指令,如fork()。这也就是为什么Java中只有线程(Thread)概念而没有进程(Process)概念,而C两者均有;
4. Java无法对内存进行控制,而C则可以通过指针对内存进行人为分配。
5. 类的默认成员是protect(C++中是private)
6. C++中string相当于Java中的StringBuff;C++中const string相当于Java中的String。也就是说,C++中的string可变,而Java中String不可变。 所以在Java中使用+操作合并字符串时,其实是重新申请了新空间,把两个字符串赋值给新空间。
7. Java的数组在声明时不能直接指定列数或者行数,比如String s[50]是错误的。正确的做法是:
String s[] = new String[50];