WEB2 - PHP

PHP 함수의 사용

수업의 목적

함수의 사용자로서 함수가 무엇인가? 함수를 어떻게 사용하는가? 필요한 함수를 어떻게 찾을 수 있는가를 살펴보는 시간입니다. 

 

 

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>function</title>
  </head>
  <body>
    <h1>function</h1>
    <?php
    $str = "Lorem ipsum dolor sit amet, consectetur adipisicing elit.


    sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";
    echo $str;
     ?>
     <h2>strlen()</h2>
     <?php
     echo strlen($str);
      ?>
      <h2>nl2br</h2>
      <?php
     echo nl2br($str);
       ?>
  </body>
</html>

 

 

변경사항 

<!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>
      <li><a href="index.php?id=CSS">CSS</a></li>
      <li><a href="index.php?id=JavaScript">JavaScript</a></li>
    </ol>
    <h2>
      <?php
        echo $_GET['id'];
      ?>
    </h2>
    <?php
    echo file_get_contents("data/".$_GET['id']);
     ?>
  </body>
</html>

 

댓글

댓글 본문
작성자
비밀번호
  1. 웅이
    답변 감사합니다 !
    .을 쓰는 이유는 알겠습니다만, 왜 따옴표를 전체로 안하고 따로 쓰는지가 질문의 요지였는데요,
    $_GET['id'] 는 배열이고, "data/" 는 문자열이라서 그렇다는 말씀이신가요?
    근데 echo $_GET['id']을 하면 배열의 형태가 아니라 문자로만 출력이 되었었는데,
    그래도 $_GET['id'] 형태가 배열이라 문자열과 구분해준다고 생각하면 맞을까요?
    대화보기
    • SH89
      file_get_contents() 괄호안의 인자로 string이 들어가는데
      $_GET['id']는 string이 아니기 때문에 string을 연결하는 연산자인 . 로 연결한것 으로 보입니다.
      대화보기
      • Gihoon Pomme Ryu
        완료. 고맙습니다.
      • 웅이
        ("data/".$_GET['id']);에서 왜 "data/" 만 따옴표로 감싸져있나요 ?
        괄호안의 문법 해석 좀 부탁드립니다 ㅠ
      • 로버트한
        잘 보았습니다. 감사드려요^^
      • 심혜원
        nl2br 반영이 안됩니다. 위에 스크립트를 br ,p 태그 없이 문단 띄어쓰기가 되고요 ㅠㅠ
        설정이 잘못된 걸까요?
      • 심민섭
        echo에 ;가 빠졌는데 정상적으로 출력된 이유가 뭘까요?
      • 제갈량
        감사합니다~~
      • noName
        2018-3-10 완료
      • Hyun Woo Lee
        감사합니다
      • Mingi Son
        감사합니다
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기