PHP 라라벨 블레이드 문법 - 블레이드 템플릿에서 PHP 변수

2022. 5. 10. 10:00PHP/Laravel8.X

728x90


https://riptutorial.com/laravel/example/4608/echoing-php-expressions


{{ }}  double curly braces

{{ $myString }}


위의 표현식은 e($myString)의 값을 출력한다.
e() 함수를 사용하기 때문에 <, >, ", ', &가 각각 html 개체로 안전하게 대체된다.
단, 이 때  {{ }} 안에 들어갈 값은 스트링이어야 한다.
* e 함수는 주어진 문자열에 대해 htmlspecialchars() 처리를 한다.


PHP의 htmlspecialchars()를 사용하고 싶지 않거나
PHP로 쓴 HTML 코드를 출력하고 싶다면 다음 표현법을 사용한다.

{!! $myHtmlString !!}



불가피한 경우를 제외하고는
정석적이고 안전한 {{ }} 를 사용하는 것이 좋다.

https://riptutorial.com/laravel/example/24284/execute-arbitrary-php-code
뷰에서 변수를 설정하는 방법

@php($varName = 'Enter content ')

또는 

@php
    $varName = 'Enter content ';
@endphp


그 다음

{{ $varName }} 을 사용하여 문자열을 화면에 출력한다.

728x90
반응형