区别:1、PHP支持“//”、“#”和“/**/”注释方式,java支持“//”、“/**/”和“/***/”注释方式。2、java中所有函数名、关键字、类、变量等都是大小写敏感;PHP不是。3、PHP是弱引用类型,java是强引用类型等。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
Java和PHP的基本语法基本相同,其实大部分的语言的基本语法也都相同,但是他们还是有一些细微的区别:
1、注释
PHP的注释: PHP支持三种注释方式:
A.双斜杠 例如://这是申明一个变量
B.#符号 例如:#这是申明一个变量
C./**/ 例如:/*这是申明一个变量*/
java同样支持三种注释方式:
A.双斜杠 例如: //这是申明一个变量
B./**/ 例如: /*这是申明一个变量*/
C./***/ 例如: /***这是申明一个变量*/
2、大小写敏感
PHP中的大小写敏感问题: 在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感,而变量则是大小写敏感的。
而在java中,所有函数名,关键字,类,变量等都是大小写敏感的。
3、引用类型
PHP的变量申明:PHP类似于Javascript,两者都属于是弱引用类型,申明的时候不用指明其类型。 而java则是强引用类型,申明时必须指明其类型。
PHP中申明变量的方式是:$X = 7; 注意: java和PHP变量的命名规则相同。
4、数据声明
PHP中的类: 就其实现过程与java相同,都是用了关键字class ,但其中的数据声明却不相同。
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
5、字符串表示
PHP中的字符串可以使用双引号或者是单引号表示。但是在java中只能使用双引号。
例如:“string" 'string'
6、java中有内部类的概念,php没有;
7、java中一个类下面有方法重载的,php只能重载父类的方法;
8、运行机制不同:
9、数据类型
java里有 8种基本数据类型,和对应的引用类型,php没有引用类型,在java中判断两个变量的值是否相等,必须先转成基本数据类型,不然可能比较的就是两个变量引用值,php则不用
10、java和php构造方法不能继承,java用super,php用parent可调用父类构造方法
推荐学习:《PHP视频教程》
Atas ialah kandungan terperinci php和java语法上的区别是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!