php不支持重载类的构造函数,但自己可以实现的:
class abc{
function __construct(){
$num =func_num_args();
switch ($num){
case 0:
echo "none ";
break;
case 1:
echo "one ";
break;
case 2:
echo "two ";
break;
}
}
}
new abc() ;
new abc(1) ;
new abc(1,2);