Ich folge einem Udemy-Kurs, wo wir toString gelernt haben, aber in meinem Browser zeigt es nichts, wenn ich die ToString-Funktion verwende. PHP toString() funktioniert nicht
<?php
class Baddie{
//property
public $evilness = 10;
public $name = "";
//constructor
public function __construct($evilness, $name){
//echo "A ". __CLASS__ . " has been created!";
$this->evilness = $evilness;
$this->name = $name;
}
public function __toString(){
return (string)$this->name;
}
}
$bad = new Baddie(3, "bob");
//var_dump($bad);
?>
Hier ist ein Screenshot Chrome: http://prntscr.com/bl941w
Dank im Voraus!
Wie wäre es mit echo $ bad; 'dass die magische Funktion sogar ausgelöst wird. – Rizier123