Was ist der Unterschied zwischen {{}} und {!!!!} in Laravel?

黄舟
Freigeben: 2023-03-16 11:28:01
Original
5583 Leute haben es durchsucht

Der Unterschied zwischen „{{}}“ und „{!! !!}“ in Laravel: „{{}}“ unterstützt Escape und ein Teil des HTML-Codes wird einfach als gewöhnlicher String ausgegeben; „{ !! !!}“ unterstützt kein Escape, und ein Teil des HTML-Codes kann normal analysiert werden.

Was ist der Unterschied zwischen {{}} und {!!!!} in Laravel?

Der Unterschied zwischen {{}} und {!! !!} in Laravel

{{}}Unterstützt Escape, ein Teil des HTML-Codes wird nur als gewöhnlicher String ausgegeben. {!!} Unterstützt kein Escape, ein Teil des HTML-Codes kann normal analysiert werden. Was genau bedeutet

? Lassen Sie uns den Code anzeigen:

Routing

Route::get('/demo', ['uses' => $namespacePrefix . 'BusinessController@demo', 'as' => 'demo']);
Nach dem Login kopieren

Controller

public function demo()
{
    $address = "<span style=&#39;color:deeppink&#39;>我的家在哪遥远的北方</span>";
    return view(&#39;business.demo&#39;)->with([&#39;name&#39; => &#39;我叫张三&#39;,
        &#39;sex&#39; => &#39;我的性别男&#39;,
        &#39;address&#39; => $address,
    ]);
}
Nach dem Login kopieren

Ebenencode anzeigen

<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>向视图传递值</title>
</head>
<body>
{!!$name.$sex. $address !!}-->不支持转义<br>
{{$name.$sex. $address}}-->支持转义(我理解未转换原来的意义)
</body>
</html>
Nach dem Login kopieren

Die Ergebnisse werden wie folgt angezeigt

Was ist der Unterschied zwischen {{}} und {!!!!} in Laravel?Weitere Informationen zu diesem Thema finden Sie auf der PHP-Chinese-Website! !

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen {{}} und {!!!!} in Laravel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage