조건문 if

 

 

<php 소스코드>

 

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
  </head>
  <body>
    <h1>Conditional 조건문</h1>

    <h2>if</h2>
    <h3>if ()안의 값이 true</h3>
    <?php
    echo '1<br>';
    if(true){                       // if 괄호 안의 값이 true라면 {}중괄호 안에 있는 값이 실행.
    echo '2<br>';
    }
    echo '3<br>';
     ?>

     <br>

    <h3>if ()안의 값이 false</h3>
    <?php
    echo '1<br>';
    if(false){                      // if 괄호 안의 값이 false라면 {}중괄호 안에 있는 값이 실행 X.
    echo '2<br>';
    }
    echo '3<br>';
     ?>

     <br>

     <h3>if ()안의 값이 true이고 else문을 쓸때</h3>
     <?php
     echo '1<br>';
     if(true){                      // if(true) { }괄호 안의 값이 실행되고 else { }괄호 안의 값은 실행 X.
     echo '2<br>';
     }
     else{
     echo '3<br>';
     }
     ?>

     <br>

     <h3>if ()안의 값이 false이고 else문을 쓸때</h3>
     <?php
     echo '1<br>';
     if(false){                      // if(true) { }괄호 안의 값이 실행되지않고 else { }괄호 안의 값은 실행된다.
     echo '2<br>';
     }
     else{
     echo '3<br>';
     }
     ?>
  </body>
</html>

 

 

 

 

 

 

 

<웹페이지 출력>

 

var_dump() 함수, 비교 연산자의 사용, Boolean 데이터타입

 

var_dump() 함수 : ( )괄호 안의 값과 그 값의 데이터타입을 출력해주는 함수.

 

Boolean : true와 false 둘 중 하나의 결과로 반환하는 방식.

 

 

 

<php 소스코드>

 

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    </head>
  <body>

    <h1>var_dump() 함수</h1>
    <?php
    var_dump(1);          // var_dump()함수는 괄호안의 값과 데이터타입을 함께 출력해주는 함수이다.
    var_dump('11');       // 또한, 괄호안에 '문자열'을 넣는다면 해당 값과, 데이터타입, 뿐만 아니라 해당 문자열의 길이까지도 함께 출력된다.

    var_dump(1+1);        // 괄호 안의 값을 연산하고 해당값을 데이터타입과 출력.
     ?>


    <h1>Comparison Operators(비교 연산자) &amp; Boolean data type</h1>       <!--  &amp는 그냥 웹페이지상에 &로 출력하는 명령어? 인듯.  -->

    <h2>1==1</h2>
    <?php
    var_dump(1==1);       /* ==연산자는 비교 연산자로써, 값이 true, false 둘 중 하나의 값으로 나오는 boolean 방식(타입)이다.
                           여기서는 출력값이 bool(true)라고 나온다. 즉, 데이터타입과 비교 연산의 결과값이 출력된다. */
    ?>

    <h2>1==2</h2>
    <?php
    var_dump(1==2);       // 출력값이 bool(false)라고 나온다.
    ?>

    <h2>1>3</h2>
    <?php
    var_dump(1>3);        // 마찬가지로, >연산자도 비교 연산자이다. 출력값이 bool(false)라고 나온다.
     ?>

    <h2>1<5</h2>
    <?php
    var_dump(1<5);        // 출력값이 bool(true)라고 나온다.
    ?>

    <h2>3>=3</h2>
    <?php
    var_dump(3>=3);        // 출력값이 bool(true)라고 나온다.
    ?>
  </body>
</html>

 

 

 

 

<웹페이지 출력>

 

'Web Programming Language > PHP' 카테고리의 다른 글

조건문 활용, isset() 함수  (0) 2020.10.22
조건문 if  (0) 2020.10.22
file_get_contents() 함수  (0) 2020.10.22
strlen() 함수, nl2br() 함수  (0) 2020.10.22
하이퍼링크로 파라미터값 받기  (0) 2020.10.22

file_get_contents() 함수

해당 경로에 있는 파일의 내용을 가져오는 함수

 

 

 

<php 소스코드>

 

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
  <title></title>
  </head>
  <body>
    <h1>WEB</h1>
    <ol>
      <li><a href="index2.php?id=HTML">HTML</a></li>                 <!-- 해당 하이퍼링크를 클릭하면 id 파라미터 값(여기선 HTML)을 전달한다. 즉, 클릭하면 id 값으로 HTML이 들어간다.-->
      <li><a href="index2.php?id=CSS">CSS</a></li>                   <!-- 해당 하이퍼링크를 클릭하면 id 파라미터 값(여기선 CSS)을 전달한다. -->
      <li><a href="index2.php?id=JavaScript">JavaScript</a></li>     <!-- 해당 하이퍼링크를 클릭하면 id 파라미터 값(여기선 JavaScript)을 전달한다. -->
    </ol>
    <h2>
      <?php
        echo $_GET['id'];                                       // GET방식으로 name 파라미터 값을 받아온다.
      ?>
    </h2>
    <?php
    echo file_get_contents("data/".$_GET['id']);      /* file_get_contents() 함수는 해당 경로에 있는 파일의 내용을 가져오는 함수이다.
                                                      여기서는, data 폴더안의 (GET함수로 받아온 id 파라미터값에 해당하는 이름의 파일)파일의 내용을 가져오게된다.
                                                      id 파라미터값은 하이퍼링크를 클릭하여 받아온 값이 된다(위에 코드 참고). CSS,HTML,JavaScript 셋 중 하나.
                                                      "data/"와 $_GET['id']을 .을 통해 연결해 data/CSS 또는 data/HTML 또는 data/JavaScript 경로의 모습으로 완성되게된다.
                                                      CSS, HTML, JavaScript 파일에는 각각 다른 내용을 입력해 저장해두었다.
                                                      */
    ?>
  </body>
</html>

 

 

 

 

<HTML, CSS, JavaScript 파일 내용>

(이름만 HTML, CSS, JavaScript이다. 다 text 파일이다.)

 

 

1. HTML 파일 내용

 

 

 

2. CSS 파일 내용

 

 

 

3. JavaScript 파일 내용

 

 

 

 

 

<웹페이지 출력>

 

 

1. HTML 하이퍼링크를 클릭하였을때

 

 

 

 

 

2. CSS 하이퍼링크를 클릭하였을때

 

 

 

 

 

3. JavaScript 하이퍼링크를 클릭하였을때

 

strlen() 함수, nl2br() 함수

 

strlen() 함수는 해당 ( )괄호 안 값의 길이를 출력한다.

 

nl2br() 함수는 new line을 html의 <br> 태그 기능과 같이 처리시켜준다.

 

 

 

<php 소스코드>

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>function</title>
    </head>
    <body>
        
       <h1>function</h1>
        <?php                        // 두 줄 아래로 줄바꿈함. 하지만, php 코드상에서 줄바꿈해도 웹페이지에는 적용이 안된다. 따라서, nl2br() 함수를 사용한다.                                              
        $str = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.


         incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
        echo $str;
        ?>


        <h2>strlen() 함수</h2>
        <?php
        echo strlen($str);          // str변수 길이 출력.
         ?>

        <h2>nl2br() 함수</h2>
        <?php
        echo nl2br($str);           /* nl2br 함수는, new line을 br로 처리시키는 기능을 가진다.
                                      즉, php 코드상에서 다음줄로 줄바꿈을 시켰을때 웹페이지에서도 똑같이
                                     이동한 만큼을 줄바꿈시키겠다는말.(html의 <br> 태그의 기능과 같이)
                                     해당 코드에서는 $str 변수의 내용에서 두칸 아래로 줄바꿈해줬으니 똑같이 웹페이지
                                     에서도 두칸 아래로 줄바꿈해준다.
                                     html에서 <br> 태그의 기능은 줄 바꿈이다. 한줄 아래로 이동시킨다. */
         ?>


    </body>
</html>

 

 

 

<웹페이지 출력>

 

 

'Web Programming Language > PHP' 카테고리의 다른 글

var_dump() 함수, 비교 연산자의 사용, Boolean 데이터타입  (0) 2020.10.22
file_get_contents() 함수  (0) 2020.10.22
하이퍼링크로 파라미터값 받기  (0) 2020.10.22
URL 파라미터  (0) 2020.10.22
변수  (0) 2020.10.22

하이퍼링크로 파라미터값 받기

 

 

<php 소스코드>

 

<!doctype html> 
<html> 
  <head> 
    <meta charset="utf-8"> 
  <title> </title> 
  </head> 
  <body> 
    <h1>WEB</h1> 
    <ol>
       <li><a href="index.php?id=HTML">HTML</a></li>                 <!-- 해당 하이퍼링크를 클릭하면 id 파라미터 값(여기선 HTML)을 전달한다. 즉, 클릭하면 id 값으로 HTML이 들어간다.-->
       <li><a href="index.php?id=CSS">CSS</a></li>                   <!-- 해당 하이퍼링크를 클릭하면 id 파라미터 값(여기선 CSS)을 전달한다. -->
       <li><a href="index.php?id=JavaScript">JavaScript</a></li>     <!-- 해당 하이퍼링크를 클릭하면 id 파라미터 값(여기선 JavaScript)을 전달한다. --> 
    </ol> 
     
     
     
    <h2> 
      <?php 
        echo $_GET['id'];                                       // GET방식으로 name 파라미터 값을 받아온다. 
      ?> 
    </h2> 
    Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam dolore in recusandae earum corporis expedita sed temporibus, ea aut. Iusto voluptatem modi assumenda amet quisquam labore rem doloribus nam quidem! 
      </body> 
</html> 

 

 

 

 

<웹페이지 출력>

 

 

1. HTML 하이퍼링크를 클릭하였을때

 

 

 

2. CSS 하이퍼링크를 클릭하였을때

 

 

 

3. JavaScript 하이퍼링크를 클릭하였을때

 

'Web Programming Language > PHP' 카테고리의 다른 글

file_get_contents() 함수  (0) 2020.10.22
strlen() 함수, nl2br() 함수  (0) 2020.10.22
URL 파라미터  (0) 2020.10.22
변수  (0) 2020.10.22
문자열 출력, 결합 연산자, strlen() 함수 - 문자열 길이 출력  (0) 2020.10.22

URL 파라미터

 

 

<php 소스코드>

 

<!DOCTYPE html> 
<html> 
    <head> 
        <meta charset="utf-8"> 
    </head> 
    <body> 
    안녕하세요. <?php echo $_GET['address']; ?>에 사시는 <?php echo $_GET['name']; ?>님 반가워요!

 

                                          <!-- GET방식으로 name 파라미터 값을 받아옴. 
                                           주소 입력창(url)에 127.0.0.1/parameter.php?address=울산&name=youngjin 
                                           -> 이런식으로 파라미터값을 줄수있음. 파라미터 사이간 구분은 &을 써줌. -->

    </body>
</html>

 

 

<웹페이지 출력>

 

URL 주소창을 통해 파라미터에 값을 넣어주었다. address에는 울산, name에는 youngjin.

(127.0.0.1/parameter.php?address=울산&name=youngjin)

+ Recent posts