PHP与JAVA不同的几点

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支持方法重写,但不支持重载,即不能定义相同名字的方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值