为了账号安全,请及时绑定邮箱和手机立即绑定

PHP构造函数的一个问题

PHP构造函数的一个问题

PHP
呼啦一阵风 2018-12-05 01:01:08
比如这一段代码class Person{var $name;var $sex;var $age;function __construct($name,$sex,$age){$this->name = $name;$this->sex = $sex;$this->age = $age;function say(){echo "我的名字:".$this->name.",性别:".$this->sex.",年龄:".$this->age."<br />";}这是一个很普通的一个类,三个变量,,一个构造函数,一个打印的函数PHP只能有一个构造方法。我度着创了四个对象$person1 = new Person("张三","男",20);$person2 = new Person("张三","男");$person3 = new Person("张三");$person4 = new Person();无参, 1参,2参。3参最后都都调用say()我的结果是。都能顺便的打印出来。但是前面有一大串的警告错误代码。,感觉就是创建0 1 2 个参数的时候出现的。请问这是正常的呢。还是怎么顺事。怎么避免。
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1054 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信