생활코딩

Coding Everybody

코스 전체목록

닫기

조건문

php 소스 코드를 변경한 후에 반영되지 않는 문제가 있을 수 있습니다. 이런 경우  

MAC 사용자의 경우 아래의 파일을 열어주세요. 
/Applications/mampstack(버전번호)/php/etc/php.ini

윈도우 사용자의 경우 아래의 파일을 열어주세요. 
C:\Bitnami\wampstack(버전번호)\php\php.ini

이 파일에서 opcache.enable=0 라고 되어 있는 부분을 opcache.enable=1로 변경 하신 후에 Apache를 재시작하시면 됩니다.  (아파치 재시작 방법을 모르시면 서버제어 참고)
만약 위의 경우로도 해결되지 않으면 웹브라우저에 저장된 임시 파일의 문제일수도 있습니다. 이런 경우 아래의 방법으로 웹페이지를 리로드 해주세요. 

Windows: ctrl + F5
Mac/Apple: Apple + R or command + R
Linux: F5

6.php 

<!DOCTYPE html>
<html>
<head>
     <meta charset="utf-8">
</head>
<body>
  <h1>JavaScript</h1>
  <script>
    result = (1==2);
    if(result){
      document.write("참");
    } else {
      document.write("거짓");
    }
  </script>
  <h1>php</h1>
  <?php
    $result = (2==2);
    if($result){
      echo "참";
    } else {
      echo "거짓";
    }
  ?>
</body>
</html>

소스코드

github

댓글

댓글 본문
작성자
비밀번호
  1. 이승민
    저도 강의보고 배우고있는데요.
    혹시 result 앞에 $가 있진 않은지요? 강의중에 php 문법인 $를 붙였다 지우셨는데, 그 부분을 놓친게 아니신가 해서요.
    영어에러메세지를 보면 result 가 정의되지 않았다는 것 같은데 result 값을 정의하는 부분에 문제가 있는게 아닌가 싶습니다.
    대화보기
    • Seungyeon Kim
      저는 예제 코드 9번째와 10번째 라인에서 result is not defined/ please fix or add /*global result*/ 라는 에러메시지가 나오는데요. 어찌된 영문인지요? 아시는 분들 답변 부탁 드립니다. 감사합니다.
    • 14번째
      3.19.
    • Jaeeui Kwon
      20170310
    • 글로리아
      조건문
    • 오잉
      <?php
      $result=(2==1)
      if($result){echo"참"}
      else{echo "거짓"}
      ?> 에서

      Parse error: syntax error, unexpected 'if' (T_IF) in C:\Bitnami\wampstack-5.6.30-1\apache2\htdocs\phpjs\6.php on line 17 라고 에러가 나요

      if가 왜 예상밖이라는거죠?

      아 해결됐어요 세미콜론 문제였던거 같은데 이상하게 javascript쪽은 안써도 문제가 없네요
    • 미싱프로그램
      result = (1==1);
      if(result) { document.write("감동"); } else {document.write("그냥");}
    • Jin-Woo Lee
      감사합니다.
    • 2017.02.18 완료
    • 170216
      감사합니다.
    • funlife
      좋은강의 강사합니다.
    • ckyuseon
      좋은 강의 감사합니다.
    • 강경호
      감사합니다
      170210
      영문타자가 익숙치 않아서 걸음마 수준으로 열심히 배우고 있습니다
      강의도 알차고 속도도 느긋하고 하 봄날이네요 ^^
    • 치르르
      자바 스크립트랑 php 랑 문법 언어가 달라서 아닐까요 ?

      php는 변수 선언할때 $ 가 붙어서 사용됩니다. 그리고 문법 출력할때는 echo를 출력하죠

      만약 자바스크립트 문법을 강의처럼 복사해서 사용하셨다면 고쳐야하는 부분이 있을 겁니다.

      이게 아니라면 흠...저도 잘모르겠네요 ㅎㅎ
      대화보기
      • 첨지
        완료!
      • 90coco
        아물론 오피케시도 0에서 1 로 변경해도 그렇네요ㅜㅜ
      • 92coco
        자바 스크립트는 잘작동되는데 php 코드는작동이안되요 h1태그로 php 까지는 보이는데 그 밑으로는 아무것도 작동도 안되고 php.ini 에서 display error도 on으로 했는데 화면에 에러 표시도 안나는데 왜이러는걸까요 .. ?
      • 하루에 한 강의 라도 열심히 20170120 완료.
      • 잘 봤습니다~ 좋은 하루되세요! ^^
      • macbookrgh55
        2017-01-04
        1:27 pm 잘봤습니다
      • 쌘진
        2017-01-02 완료
      • #코스머스#
        16-12-22 완료
      • 완료
      • 전희우
        16.12.15 시청완료
      • harris
        2016.12.01 14.25 완료
      • 2yoonsun2@gmail.com
        완료
      • Bogwang Jung
        11.13 완료
      • 완료
      • 김동혁
      • 활화산
        완료, 감사합니다.
      • San Koh
        16.10.25 수강완료
      • 수강완료
        감사합니다
      • Gayong Sim
        2016. 10. 18. 완료
      • odaoda
        161012_완료
      • 이성진
        수강 완료!
        좋은 강의 항상 감사 드립니다~
      • DECIMO
        2016.09.27 감사합니다.
      • 이수재
        수강완료 09/21
      • 유익한 정보 감사합니다.
      • Heejin Kim
        <!DOCTYPE html>
        <html>
        <head>
        <meta charset="utf-8" />
        </head>
        <body>
        <h1>JavaScript</h1>
        <script>
        result = (1 == 2);
        if ("result") {
        document.write("참");
        } else {
        document.write("거짓");
        };
        </script>
        <h1>PHP</h1>
        <?php
        $result = (2 == 1);
        if ("$result") {
        echo "참";
        } else {
        echo "거짓";
        }

        ?>
        </body>
        </html>
        위의 소스를 보시면 자바스크립트와 php 모두 if 조건문에 ""로 된 char 상수값이 들어있습니다. 근데 에러가 발생하는 것이 아니고 결과값이 JavaScript 참, PHP 거짓 입니다. php에서는 ""로 감싸여져 있어도 변수선언되어 있으면 변수로 취급을 하는 것인가요?
      • 2016/09/17 완료
      • Kim Hyeon-seok
        완료
      • Jaehyun Han
        감사합니다!
      • 형진
        완료 2016.8.20
      • 제리피
        2016.08.16 완료
      • 공돌이
        20160815완료
      • 수강완료!
      • 김종엽
        2016.07.28 완료!
      • Wookiiis
        잘 보았습니다. :)
      • 수강완료
      • 차누
        수강완료
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기