php __construct参数默认数组 如何php类中的初始化将参数默认为一个数组,补充例子
例如:$b=array(1,2,3,4);classa{private$a;function__construct($_a){}}问题:让$_a的值默认为$b数组...
例如:
$b=array(1,2,3,4);
class a{
private $a;
function __construct($_a){
}
}
问题:让$_a的值默认为$b数组 展开
$b=array(1,2,3,4);
class a{
private $a;
function __construct($_a){
}
}
问题:让$_a的值默认为$b数组 展开
展开全部
你指这样
<?php
$cla = new a();
class a{
private $a;
function __construct($_a=array(1,2,3,4)){
$this->a = $_a;
print_r($this->a);
}
}
?>
追问
先谢谢,但我要的是$b直接带入$_a中
追答
<?php
$b = array(3,5,7,9,11);
$cla = new a($b);
class a{
private $a;
function __construct($_a=array(1,2,3,4)){
$this->a = $_a;
print_r($this->a);
}
}
?>
这不就可以了嘛,实例化是可以传参的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询