Unterschied zwischen return vs. get

home get-simple

Moderne Frontend-Entwicklung mit React. Alles, was Sie über React wissen müssen!   -  Welcher Frontendentwickler hat noch nicht von React gehört? Diese ursprünglich von Facebook entwickelte JavaScript-Bibliothek hat innerhalb kurzer Zeit eine steile Karriere hingelegt. Sie bildet mittlerweile eine wichtige Grundlage für viele Unternehmensanwendungen, Single Page-Applikationen, sowie viele Apps für iPhone und Android. Erfahren Sie in diesem umfassenden Handbuch des JavaScipt-Experten Sebastian Springer, wie Sie performante Oberflächen gestalten. Mit einfachen und leicht verständlichen Beispielen erlernen Sie die Grundlagen von React, React Native und Redux. Und auch als fortgeschrittener JavaScript-Entwickler profitieren Sie von den vielen Profithemen wie Tests, Animationen, Material Design Components, Server Side Renderung über Debugging bis hin zur Entwicklung von vollständigen mobilen Anwendungen. Dieses Buch ist ein Muss für jeden JavaScript-Entwickler und für jeden, der React lernen möchte!

Wir sind Mitglied im Amazon.Partnernet und können mit Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Der folgende Beitrag zeigt Ihnen, den Unterschied zwischen "return" und "get". Vermeiden Sie dadurch störende HTML-Fehler für Leser.

Unterschied zwischen return und get

Im CMS GetSimple können Sie Inhalte aus Ihrem Content innerhalb des Templates mit return oder get aufrufen bzw. einblenden. Dazu das folgende Beispiel anhand der Methode *PageField() die den Inhalt eines definierten Feldes aus dem Content zurückgibt:

echo '<p class="small text-muted">'.getPageField($value['slug'], 'metad').'</p>';
echo '<p class="small text-muted">'.returnPageField($value['slug'],'metad').'</p>';

Code

Bitte vernachlässigen Sie zunächst $value['slug'], denn es ist nur eine andere Schreibweise für den slug

In der ersten Zeile rufen Sie die Metadescription des Post auf, dies tut die zweite Zeile ebenfalls. Schauen Sie sich jedoch den erzeugten HTML-Sourcecode im Browser an erzeugen beide Zeilen einen unterschiedlichen Output:

das ist der Inhalt der Metadescription<p class="small text-muted"></p>
<p class="small text-muted">das ist der Inhalt der Metadescription</p>

Code

get führt zur falschen Ausgabe vor den HTML-Tags, statt innerhalb der p-Tags

Währen der return den Output korrekt zwischen die HTML-Statements setzt, tut dies der get leider nicht. Ursache dafür ist, das der get-Aufruf bereits intern bei Methodenaufruf einen echo absetzt bevor die Steuerung wieder beim Rendering des Templates landet.

Dokumenation GetSimple


 28.01.2024    Kontakt@Oliver-Lohse.de    Return Get versus Unterschied

ChatGPT - Alltägliche Aufgaben mit Prompts meistern   -  Du möchtest wissen, wie du KI richtig nutzt und davon profitieren kannst? Dann wird dir dieses Workbook eine große Hilfe sein. Rainer Hattenhauer zeigt anhand einer Vielzahl praktischer Beispiele aus den unterschiedlichsten Anwendungsbereichen ganz konkret, wie KI dein Leben erleichtern kann. Egal ob du Texte verfassen, recherchieren, Bilder generieren oder deinen eigenen Programmcode erstellen möchtest. Hier kannst du auch ohne Vorkenntnisse direkt loslegen und die gängigen KI-Frontends ausprobieren. Inklusive ChatGPT, DALL-E 2, Midjourney, DeepL Write etc.

Wir sind Mitglied im Amazon.Partnernet und können mit Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Weitere passende Beiträge

Yellow CMS vs Pico CMS was ist besser?

 yellow  Vergleich Pico Yellow versus


Was ist besser, Yellow oder Pico CMS. Das sollten Sie wissen bevor Sie sich für eines der beiden CMS entscheiden.

Welches CMS oder HTML für was?

 cms  Vergleich Alternative versus


Eine häufige Frage in vielen Foren, daher eine kleine Empfehlung zur Auswahl des richtigen CMS, denn oft reicht ein Template-Parser wie Twig oder Smarty aus!

GRAV vs. PICO

 cms  Versus Alternative


GRAV ist ein kostenloses Open Source CMS, mit dem Sie unterschiedliche Webseiten bauen können. GRAV besitzt einen sehr viele Funktionen und ist sehr beliebt.

Der Sinn von JavaScript Template Engines

 handlebarsjs  Sinn Alternative Versus


Man darf sich durchaus fragen welchen Sinn Template-Engines in JavaScript machen, da diejenigen User zunehmen, die das JavaScript im Browser deaktivieren.

Impressum


CMSWorkbench.de ist eine reine Entwickler-Webseite und dient vorwiegend als Wissensspeicher für die Entwicklung von CMS

Datenschutz


Die Webseite verwendet keinerlei Tracking- oder Speicher-Mechanismen, die Rückschlüsse auf Ihre IP oder das Leseverhalten zulassen

Affiliate


Wir sind Mitglied im Amazon Partnernet und können mit Affiliate-Links (* den Betrieb der Seite etwas unterstützen, für Sie ist das natürlich kostenlos

Kontakt


Sie können mit uns über eMail Kontakt aufnehmen, schreiben Sie an Kontakt@Oliver-Lohse.de