参数为什么要赋值为空呢?

$username=''为什么要这样写呢?直接写$username不行吗?我看有时还赋值为数组$username=[]这样做有什么用呢?
publicfunction__construct($username='')
{
$this->username=$username;
}
有只小跳蛙
浏览 555回答 2
2回答

翻过高山走不出你

构造函数里面的$username=''是$username的默认参数,可以使用newUser()或newUser('abc')来给User类的$username属性赋值后面的$username=[]是一种好的习惯,对$username进行初始化,参见手册PHP基础,初始化变量
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript