Wer seinen CPU mal 'aufwecken' will...

  • .. der versuche im Konstruktor einer Klasse diese klasse als Objekt in eine Var zu schreiben und dabei noch einen Fehler hervorzurufen...

    PHP
    1. <?php
    2. class Desatoer {
    3. var $O;
    4. function __construct($mach_mir_mal_n_fehler){
    5. // :DD
    6. $this->O = new Desatoer;
    7. }
    8. }
    9. $D = new Desatoer;
    10. ?>


    Und wenn man sich jetzt fragt, 'Warum zur Hölle?!' hier ist gezeigt wie ich es nach 'leichter' Übermüdung benutzen wollte :thumbsup:


    langeweile :love:

  • raff ich net.
    Ist ne Endlosschleife.
    Und O existiert ja auch net in der 2ten Klasse. Also kommt kein echo "World".
    $this->O ist ja nicht gesetzt. Also kann es auch keine Methode ->make_sth() haben.


    Btw:
    Du nutzt var. Das ist veraltet.
    Besser ist es

    PHP
    1. class A{
    2. public $x;
    3. protected $y;
    4. private $z;
    5. }


    zu nutzen.