라라벨 책을 보면서 공부하고 있는 주니어입니다.
{{ $greeting or 'Hello' }} 라는 부분이 있는데
이게 라라벨 5.7.9에서는 제대로 동작하지 않네요
$greeting 변수를 선언 안했을 때 아래 소스와 같이 오류가 뜨네요.
그리고 1이 출력되고 있고요.
혹시 5.7.9에서는 isset 으로 $greeting 변수를 확인하고 비었을 때 'Hello'가 출력되도록 하려는
소스는 어떻게 짜야하는지 아시는 분 계신가요?
<?php echo e($greeting or 'Hello '); ?>
{{ isset($greeting) ? $greeting : 'Hello'; }}
이렇게 해보세요~
{{ isset($greeting) ? $greeting : 'Hello' }}
이렇게 마지막 }} 앞에 ; 지우니까 되네요. 감사합니다!
PHP 5 에서 실험해보지 못했는데, 답변 및 실험 고맙습니다.
김주원 php는 7.2.11입니다.
라라벨 책을 보면서 공부하고 있는 주니어입니다.
{{ $greeting or 'Hello' }} 라는 부분이 있는데
이게 라라벨 5.7.9에서는 제대로 동작하지 않네요
$greeting 변수를 선언 안했을 때 아래 소스와 같이 오류가 뜨네요.
그리고 1이 출력되고 있고요.
혹시 5.7.9에서는 isset 으로 $greeting 변수를 확인하고 비었을 때 'Hello'가 출력되도록 하려는
소스는 어떻게 짜야하는지 아시는 분 계신가요?