PHP 라라벨 블레이드 문법 - 블레이드 템플릿에서 PHP 변수
2022. 5. 10. 10:00ㆍPHP/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
반응형
'PHP > Laravel8.X' 카테고리의 다른 글
cURL error 77: error setting certificate verify locations (0) | 2022.05.11 |
---|---|
cURL error 60: SSL certificate problem (0) | 2022.05.11 |
PHP 라라벨 블레이드 문법 - 제어구조 (0) | 2022.05.10 |
php 라라벨 view 호출, view로 데이터 배열 넘기기 (0) | 2022.05.09 |
라라벨 Factory, Seeder 차이 비교 (0) | 2022.05.06 |