问题Approch
我有一个这样的类,有一个重载的构造函数
码
- <?PHP
- /*
- Users Abstract Class
- */
- abstract class User
- {
- protected $user_email;
- protected $user_username;
- protected $user_password;
- protected $registred_date;
- //Default constructor
- function User()
- {
- }
- //overloded constructor
- function User($input_username,$input_email,$input_password)
- {
- __set($this->user_username,$input_username);
- __set($this->user_email,$user_password);
- __set($this->user_password,$input_password);
- }
- }
- ?>
问题细节
上面的代码提供了一个错误:错误:致命错误:无法重新声明User :: User()
正如其他语言如C和Java使用上述方法来重载构造函数如何在PHP OOP中执行它?
附加信息