1.在JAVA中,数组是一个对象,数组和它的元素都是引用,而PHP在传递数组是传值
2.PHP可以用$this在函数中创建一个未声明的变量
3.PHP在函数中不用标明void等返回值类型
4.PHP在函数的参数可以设置默认值,如function setName($name = "tom"){},而在调用这个函数时,也可以不传入参数$p->setName()(没有参数),不传入参数时,会以默认值为参数。但是函数中没有设定一个默认值,而且调用时又不传入参数,则程序会报错
5.PHP中的==比较符是比较两个对象的内容,相当于JAVA中的equals,而===相当于JAVA中的==
6.PHP中的构造函数可以是与类名同名的函数,但不提倡用这中而是用__construct()
7.PHP中的子类要调用父类的方法必须前面加parent::而JAVA则无需什么修饰符,直接调用;
8.PHP中this指向的对象会根据修饰符而变
9.PHP支持方法重写,但不支持重载,即不能定义相同名字的方法
2.PHP可以用$this在函数中创建一个未声明的变量
3.PHP在函数中不用标明void等返回值类型
4.PHP在函数的参数可以设置默认值,如function setName($name = "tom"){},而在调用这个函数时,也可以不传入参数$p->setName()(没有参数),不传入参数时,会以默认值为参数。但是函数中没有设定一个默认值,而且调用时又不传入参数,则程序会报错
5.PHP中的==比较符是比较两个对象的内容,相当于JAVA中的equals,而===相当于JAVA中的==
6.PHP中的构造函数可以是与类名同名的函数,但不提倡用这中而是用__construct()
7.PHP中的子类要调用父类的方法必须前面加parent::而JAVA则无需什么修饰符,直接调用;
8.PHP中this指向的对象会根据修饰符而变
9.PHP支持方法重写,但不支持重载,即不能定义相同名字的方法