php构造方法能不能进行自身调用(__construct()),帮忙解决一下,谢谢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php构造方法能不能进行自身调用(__construct()),帮忙解决一下,谢谢相关的知识,希望对你有一定的参考价值。

这个构造方法是用来实现无限极分类的,我们做的这个项目只支持递归,我这个构造方法,能不能进行自身调用,项目要求必须是构造方法,如图:不过有错,我那种不能进行自身调用

参考技术A __construct()可以自己另行调用的!
$obj = new Class(1);
$obj->__construct(1);
允许这样用

额,题目没看清楚
不过构造函数内调用它本身也是可以的!
比如
<?php
class Test
var $value;
function __construct($num)
while($this->value<100)
$this->value += $num;
$this->__construct($num);




$obj = new Test(8);
echo $obj->value;
?>本回答被提问者和网友采纳

以上是关于php构造方法能不能进行自身调用(__construct()),帮忙解决一下,谢谢的主要内容,如果未能解决你的问题,请参考以下文章

php子类的构造函数能继承父类的吗?

php面向对象编程之构造方法__construct()

PHP面向对象

魔术方法(部分)

php 魔术方法

js原型链