为何创建完对象,函数就已经调用啦? <?php class A{ public function a( ){ echo 12345678; } } $m=new A;?>创建完对象,里头的a函数就马上被执行了,那还需要$m->a( )这样的调用方式干什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 构造函数就是类初始化时系统自动调用。你看下PHP面向对象就明白了 不会$m->a( )这样调的会就会执行当中的代码了 回2楼 我这没写 构造函数呀回3楼 。我例子试过 你就知道不需要写$m->a( ) 也会执行 类中有与类同名的方法时(不区分大小写)就将该方法是为“构造函数”,这是 php4 的约定,php5 沿袭了这一约定。除非显式的定义了 __construct 新手请教模糊查询怎样防止sql注入 PHP,如何捕捉异常? 请问:我直接用php执行php程序的时候,怎么传参数进去? == 生成静态页面的问题 有请各位高手或者有经验的人 == 框架中的重定向问题? 各位老大,救命啊! 我们有自己的服务器,进行了托管,而且给我们了一个固定的IP,我 驳斥:从两点看PHP/ASP/JSP的区别 怎样用PHP生成gif动画或WBMP格式的动画? php中怎么去除二维数组的某个字段? call_user_func() 函数问题 mysql+php带参数查询 谢谢大家,在线等!
回3楼 。我例子试过 你就知道
不需要写$m->a( ) 也会执行