2016-06-16 12 views
-2

ich meinen ganzen PHP-Code mit

@param
@return

und so weiter kommentieren, aber wie ich, wenn das PHP-Funktion echo des einig HTML-Code kann Kommentar ?
Gibt es einen extra @ Kommentar oder wie schreibe ich ihn?PHP-Befehle - Ist Echo Zählung für @return

/** 
* @param void 
* @return void??? 
*/ 
public function example(){ 
    echo "<h1>Hello</h1>"; 
} 

Ist das korrekt?

+4

Warum sollten Sie das tun wollen? Verwenden Sie Sichten oder Template-Engines wie Smarty, die für die Ausgabe von HTML verantwortlich sind. Sie sollten keine Methoden haben, die HTML ausgeben. –

+0

Wenn Sie keinen Rückgabewert haben, können Sie 'void' verwenden. Wenn Sie keine Parameter haben, lassen Sie die '@ params' aus. – Peter

+0

Ändern Sie Ihre Frage nicht drastisch. Wenn Sie diesen Beitrag von Ihrem Konto trennen möchten, lesen Sie [Was ist der richtige Weg für eine Ablehnungsanfrage?] (Http://meta.stackoverflow.com/questions/323395/what-is-the-proper-rout E-für-eine-Dissoziation-Anfrage). Auf diese Weise wird es nicht mehr an Ihrem Profil haften. –

Antwort

0

Einfache Antwort Nein.

Es wird empfohlen, eine beliebige Template-Framework-Engine wie smarty oder twig zu verwenden, da Sie nur PHP-Variablen in eine entsprechende Datei übergeben und die Ansicht nach Belieben rendern müssen.

Sie haben Bibliothek und Unterstützung sehr erreichen.

+0

Ich formuliere nur meine Frage, können Sie es sich anschauen? Vielen Dank –

0

Hier ist, wie Sie diese Frage adressieren sollte:

$result = myAwesomeFunction(); 
print_r($result); 

Wenn die Ausgabe leer ist, ist Ihre Funktion nichts zurück (so void).

In der Tat unterscheidet sich das Drucken vollständig von der Instanziierung einer Variablen. Aber Sie können einige Informationen drucken UND einen Wert zurückgeben.