永发信息网

PHP初始化有什么作用?

答案:3  悬赏:0  手机版
解决时间 2021-02-25 15:50
  • 提问者网友:疯子也有疯子的情调
  • 2021-02-24 19:57
PHP初始化自定义变量有什么作用?

function __construct($name='',$type='')//初始化
{
$this->name=$name;
$this->type=$type;
}
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-02-24 20:51
这个是构造函数,用于类被实例化时所执行的处理。
用途很多,例如你的类需要初始的属性值时,就需要用到构造函数。
类在实例化的时候 优先执行 。
例如 class aaa{ function __construct(){//构造函数优先执行 echo '123'; } } new aaa();
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-02-24 22:28
直接 $a = ''; $b = 0; $c = array(); 就可以了,php在这方面比较省事,静态变量用define定义 如define('aaa',0); 类对象变量用 var 如 var $aaa = 0;
  • 2楼网友:几近狂妄
  • 2021-02-24 21:06
举个简单的例子。 class User{ public $name=''; public function __construct($name){ $this->name=$name; } public function sayUserName(){ echo $this->name; } } 对于这个'User'类。 就好比一个人,你“造”这个人的时候,怎么滴也得给他个名字吧。 这个初始化,就是这个作用。 完整点的说。构造函数(不是初始化,是构造函数),就是初始化系统的一些变量。 只有初始化之后,你才能使用 User::sayUserName();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯