Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 这个概念叫什么?_Php_Oop - Fatal编程技术网

Php 这个概念叫什么?

Php 这个概念叫什么?,php,oop,Php,Oop,在编程中,这个概念叫什么?特别是构造函数中的位。我想给谷歌一个术语 <?PHP class Foo{ private $bar; function __construct(){ **$a = new Foo(); $a->setBar("Do I ever get printed?"); $this = $a;** } function setBar($a){ $this->b

在编程中,这个概念叫什么?特别是构造函数中的位。我想给谷歌一个术语

<?PHP
class Foo{
    private $bar;

    function __construct(){
        **$a = new Foo();
        $a->setBar("Do I ever get printed?");
        $this = $a;**
    }

    function setBar($a){ 
        $this->bar = $a; 
    } 

    function getBar(){
        return $this->bar
    }
}
?>

<?PHP

$z = new Foo();
echo $z->getBar();

?>

“无限递归”

“无限递归”


哈哈。我想我应该仔细考虑一下。我试图想出一个办法来使用我脑海中产生的疯狂,首先想到的是创建遵循可以递归描述的模式的对象。例如:(x,y)描述斐波那契序列的坐标。哈哈。我想我应该仔细考虑一下。我试图想出一个办法来使用我脑海中产生的疯狂,首先想到的是创建遵循可以递归描述的模式的对象。例如:(x,y)描述斐波那契序列的坐标。