[初心者12]PHP(3)-関数


phpの関数もjsの関数とよく似ています.phpの関数を学び、逆にjsの関数をよりよく理解しました.

1.組み込み関数
  • Scander()、count()など
  • 2.ユーザー定義関数
    // 언제나 똑같이 동작하는 함수(재생)
    
    function basic(){
      print("Lorem ipsum dolor1<br>");
      print("Lorem ipsum dolor2<br>");
    }
    
    basic();  // 함수 호출
    parameter & argument
    // 입력값에 따라 다르게 동작하는 함수
    
    function sum($left, $right) {
      print($left + $right);
      print("<br>");
    }
    sum(2,4); // 6
    sum(4,6); // 10
    // '더하는 기능'과 '출력하는 기능', 두 가지 기능을 가진 함수. 사용 X
  • $left,$right:parameter(매개변수)-関数でのみ使用される変数、パラメータ値の役割
  • 2,4:argument-入力された実績
  • return
    1つの関数には1つの機能しかありません.
    function sum2($left, $right) {
      return $left + $right; 
      // return을 만나는 순간 함수가 종료되어 밑에 있는 코드는 무시됨
      // return 뒤에 있는 값 = 함수를 실행한 결과(표현식)
    }
    print(sum2(2,4));
    file_put_contents('result.txt', sum(2,4));
    <PHP関数利用>
    まず、関数は整理用の収納ボックスです.
    <?php
    
    function print_title(){
      if(isset($_GET['id'])){
        echo $_GET['id'];
      } else {
        echo "Welcome";
      }
    }
    
    ?>
    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <title>
          <?php print_title(); ?>
        </title>
      </head>
      <body>
        <h2>
          <?php print_title(); ?>
        </h2>
      </body>  
    </html>
    出典:生活コード:WEB 2-POP