질문을 삭제하지 말아주세요.!
 
1
0
-1

라라벨 책을 보면서 공부하고 있는 주니어입니다.


{{ $greeting or 'Hello' }} 라는 부분이 있는데


이게 라라벨 5.7.9에서는 제대로 동작하지 않네요


$greeting 변수를 선언 안했을 때 아래 소스와 같이 오류가 뜨네요.


그리고 1이 출력되고 있고요.


혹시 5.7.9에서는 isset 으로 $greeting 변수를 확인하고 비었을 때 'Hello'가 출력되도록 하려는


소스는 어떻게 짜야하는지 아시는 분 계신가요?



<?php echo e($greeting or 'Hello '); ?>

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      {{ isset($greeting) ? $greeting : 'Hello'; }}

      이렇게 해보세요~

      1. 길준호

        {{ isset($greeting) ? $greeting : 'Hello' }}


        이렇게 마지막 }} 앞에 ; 지우니까 되네요. 감사합니다!

      2. 김주원

        PHP 5 에서 실험해보지 못했는데, 답변 및 실험 고맙습니다.

      3. 길준호

        김주원 php는 7.2.11입니다.

      CommentAdd your comment...