永发信息网

php实现类中一个的方法没有参数传入则用默认值

答案:1  悬赏:0  手机版
解决时间 2021-06-01 22:15
  • 提问者网友:最美的风景
  • 2021-06-01 03:58

我要编写这样一个方法,如下:

方法带参数,如果没有参数传入,则用类内初始化的参数。

请给我写个简单的例子。

<?php
class test{

public $bb;
function __construct(){
$this->bb="bb的值已经初始化!";
}

function bbb($bb){

echo $bb; //这里如果没有$bb参数传入,则$bb的值为构造函数中的值
}

}
不一定按照我写的,我写的只是更好的描述问题。

最佳答案
  • 五星知识达人网友:雾月
  • 2021-06-01 05:24
<?php
class test{

public $bb;
function __construct(){
$this->bb="bb的值已经初始化!";
}

function bbb($bb){
$bb=$bb==""?this->bb:$bb;
echo $bb; //这里如果没有$bb参数传入,则$bb的值为构造函数中的值
}

}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯