40 Stimmen

php e() und h() Funktionen?

I und in letzter Zeit sehe ich h() y e() Funktionen in PHP. Ich habe sie gegoogelt, aber sie sind so kurz, dass die Ergebnisse keine Vorstellung davon geben, was sie sind. Ich bekam Ergebnisse wie Exponential- oder mathematische Funktionen. Zum Beispiel:

<td><?php echo h($room['Room']['message']) ?></td>

Hat jemand eine Idee? oder werden sie vielleicht nicht als Funktionen bezeichnet? (Ich glaube, ich habe vor sehr langer Zeit darüber gelesen, aber ich kann mich an den richtigen Namen erinnern)

HINZUFÜGEN:

Danke für die Antworten. Ich verwende CakePHP und fand auch eine e() Beispiel:

<?php e($time->niceShort($question['Question'] ['created'])) ?>

Wenn sie irgendwie entkommen würden, würde es Sinn machen, da ich sie immer direkt neben dem "Echo" sehe.

Ich weiß immer noch nicht, was sie sind ;(

2voto

Tamim Punkte 788

Laravel verwendet auch e() Hilfsfunktion zur Ausführung htmlentities über die angegebene Zeichenfolge.

echo e('<html>foo</html>');

// &lt;html&gt;foo&lt;/html&gt;

Dokumentation : https://laravel.com/docs/5.8/helpers#method-e

1voto

Sam D Punkte 410

http://book.cakephp.org/view/121/Global-Functions Dies sind Abkürzungsfunktionen in cakePHP

Viele von ihnen sind in 1.3 veraltet, daher sollten Sie sie nicht selbst verwenden.

1voto

Do Nhu Vy Punkte 38281

h() ist eine globale Funktion in CakePHP. Dokumente über h() für CakePHP Version 2.5.7 : http://book.cakephp.org/2.0/en/core-libraries/global-constants-and-functions.html#global-functions

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X