웹 애플리케이션 만들기

조건문

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. Ji Young Seo
    감사합니다~~!!
  2. 황성준
    잘봤어여!
  3. skrmsp
    result앞에 달러가 잘 들어갔나요?
    대화보기
    • 이희태
      6월19일 (1,2,3,4,5) 중 5 완료하였습니다.
    • 모가비
      html 에 utf-8 을 쓰듯이 Scirpt에도 사용하는걸로 보입니다.
      유니코드로 저장해서 한글이나 한자 등이 깨지지 않고 보이게 하기 위해
      선언한 부분으로 보이네요.
      대화보기
      • 최상호
        경우의 수를 만들장~~
      • 김혜령
        조건문!! 평소에 R이라는 툴에서 사용하는 거라 왠지 반갑다는~!
        코드를 저장하고 화면에 띄워지는 데까지 약간 시간이 지연되기도 하네요 ㅋㅋ 아무튼 좋은 강의 감사합니다:)
      • 김회성
        var_dump와 echo 차이점이 뭔가요?
      • 안근우
        강의 잘 들었습니다!!!
      • 엘타냥
        강의 들으면서 1에서 10 사이의 정수를 랜덤하게 뽑은 후, 5 이하면 참 초과면 거짓인 조건문을 만들어봤습니다. 수업 예시와는 조금 다르게 작성해보긴 했지만 php 와 JavaScript 를 비교해보니 이해가 쉽네요.
      • 치우천황
        강의 잘 들었습니다.
      • 김정은
        감사합니다
      • Gangso Lee
        done_감사합니다.
      • 황성빈
        자바스크립트 문법 작성시
        어디서는 <script> 이렇게 시작하고
        어디서는 <script charset="utf-8"> 이렇게 시작하는데
        이유가 궁금합니다.

        알려주세요~
      • Kuon
        응용범위가 굉장히 넓을거 같은데 당장은 눈이 핑~도네요 ㅎㅎ
      • 시작이 반이니 씉까지
        완료
      • GIMYO
        14. 웹에플리케이션 만들기 - JS, PHP 프로그래밍8 : 조건문
        ① 조건문 : 상황에 따라 컴퓨터가 다르게 동작하게 하는 방식.
        - JavaScript :
        if(true 또는 false){코드가 true인 경우 실행되는 구문}
        else{코드가 false인 경우 실행되는 구문}
        - PHP :
        if(true 또는 false){코드가 true인 경우 실행되는 구문}
        else{코드가 false인 경우 실행되는 구문}

        ② 상황에 따라 변하는 조건문
        - Javascript :
        // result =(비교); 영역은 변하는 영역 ☞ 이 영역에 따라
        // 아래 if ~ else 영역의 내용이 변화
        result = (1==1);
        // if ~ else 까지의 영역은 고정적 영역
        if (result) {document.write("참");}
        else {document.write("거짓");}
        - PHP :
        // $result =(비교); 영역은 변하는 영역 ☞ 이 영역에 따라
        // 아래 if ~ else 영역의 내용이 변화
        $result = (1==2);
        if ($result) {echo "참";}
        else {echo "거짓";}

        ps. 처음 코딩 배웠을 때 조건문이 정말 어려웠는데 이렇게 쉽게 배울 수 있다니 감사합니다!
      • dekhan52@gmail.com
        잘 들었습니다.
      • skekogo
        오늘도 알찬 강의 잘 들었습니다. 감사합니다!
      • 스타일C
        변수,비교,조건문,,,
        javascript를 php 와 이렇게 공부하니 쏘옥 들어오네요 ...감사합니다. ..ㅎㅎ
      • 박찬빈
        내 PC 에서 -> bitnami -> wampstack -> PHP 파일에 들어간뒤에
        php.ini 파일을 찾으세요 그다음 아톰으로 연다음
        Ctrl+F 를 누르셔서 opcache.enable=1 이라고 치시면 나올거에요
        opcache.enable=1 이라고 된걸 opcache.enable=0 으로 바꾸시면
        반영되는게 바로될겁니다. 안되면 저도 잘 모르겠습니다 처음배우는
        중3이라..
        대화보기
        • John
          조건이 어떻게 주어지느야에 따라 true 또는 false 값을 나타내는 코딩 실습.
        • 김준환
          17.06.12 조건문
        • 야학배움이
          안녕하세요 너무 초보적인 질문일까봐 조심스럽게 물어봅니다. 저는 맥에서 서브라임텍스트를 쓰고 있는데요.
          html을 만들때는 괜찮았는데, script와 php를 시작하면서 부터 웹브라우저에서 실시간으로 로딩이 안되고, 몇분 후에 새로고침을 해야지 작성한 코드가 반영됩니다. 처음에는 그러려니 했는데 은근 진도가 느리게 되서.. 혹시 아시는 분 있나요?
        • 백곰몬
          완료!
        • 정종원
          잘봤습니다
        • 크레이지춘
          6/12 조건 잘 봤습니다
        • 김진희 (Jinhee Kim)
          강의는 이해가 가는데 이 조건문이 구체적으로 웹페이지를 만드는 과정에서 활용되어지는 방법들을 한번 설명해주시면 전체를 이해하는데 더 도움이 될것 같아요~
        • 이기범
          으~렵네요
        • HOONI
          감사합니다^^
        • qudwn
          완료!
        • 황준상
          잘 보았습니다.
          그런데 궁금한게 있는데요.
          JavaScript 는 변수를 선언 안하고 초기화 해서 사용할 수 있나요?

          위에 영상에서 result 값은 변수타입이 없는데 작동하네요..?
          변수를 선언 한 뒤 초기화라는 것을 프로그래밍 시간에 배워서 햇갈리네요.
        • 유도영
          하루하루
        • 잘봤습니다 굉장히 흥미롭네요
        • nnbetter
          와우~~~ 진도 다 따라잡았어요! ^^
        • 6.php에서 처음에 result=("1"<"6")해도 true가 나오네요!
          자바스크립트는 따옴표 안에 있는 건 문자로 인식한다고 했는데
          이건 특수한 경우인 건지 궁금합니다!
        • 이경민
          어릴 적 배웠던 순서도가 이제 이해가 되네요^^
          잘 보고 있습니다.
        • Lydia
          감사합니다~!
        • 뼝이
          혹시 변경한 코드가 바로바로 반영안되고 새로고침을 엄청 눌러야 하는 상황은 어떻게 되는건가요 ㅠㅜ
        • 밧슈
          잘 보았습니다.^^
        • Jaehyun Kim
          조건문에 대해 잘 배웠습니다!^^ 감사합니다!^^
        • 최창용
          감사합니다.
        • 주먹밥
          저도 php파일의 수정사항이 바로 반영되지 않아 겨우 설정방법(php.ini의 opchache.enable)
          찾아서 수정했네요 ㅎㅎ; manager에 있을 줄 알았지만 .... ini파일에선 ctrl+f로 찾아서 어렵진 않았어요.^^
        • 레드팬더
          php에서 opcache.enable 부분이 거의 맨 밑에 있네요 찾다 암걸릴뻔
        • 임명숙
          감사합니다.
        • Bank in
          잘 보고 있습니다.
        • 정미정
          재밌고 신기하네요ㅎㅎ 오늘도 잘 들었습니다!
        • Abouthyo
          무엇이든 하나씩 알아가는건 즐거운 일이네요~
          강좌 감사합니다~
        • 코딩부자
          오랜만에 함수하는 느낌이다. ㅋㅋ 재밌다.
        • Sung Hyun Lim
          감사합니다!
        버전 관리
        egoing
        현재 버전
        선택 버전
        graphittie 자세히 보기