Ich habe das folgende PHP-Skript geschrieben, das alle drei Variablen widerspiegelt, die im Konstruktor Book
innerhalb der Klasse Book
erfasst werden.Rückgabe und Echo mehrerer Variablen
Ich möchte PHP, um alle drei Variablen zu echo. Im Moment gibt es nur einen der drei. Hier
ist der Code:
<?php
class Book {
protected $title;
protected $author;
protected $yearPublished;
function Book($title, $author, $yearPublished)
{
$this->title=$title;
$this->author=$author;
$this->yearPublished=$yearPublished;
}
function Summary()
{
return $this->title;
return $this->author;
return $this->yearPublished;
sprintf($this->title, $this->author, $this->yearPublished);
}
}
$test= new Book("Pride and Prejudice","John Doe","2016");
$test->Summary();
echo $test->Summary();
Sie kommen von der Methode zurück. Was bedeutet, dass alles danach nicht ausgeführt wird. Das hat nichts mit OOP zu tun. – PeeHaa
Nebenbemerkung: Sie brauchen nicht beide $ test-> Zusammenfassung(); echo $ test-> Zusammenfassung(); '- Sie können die erste sicher loswerden und tun einfach echo $ test-> Summary();', es ist gültige Syntax. –
Prost für diesen Eingang @Fred -ii-! – ArsedianIvan