0
0

More than 3 years have passed since last update.

初学者がPHPを学び始める3

Posted at

関数について

関数とは、あるまとまった処理を行い、値を返すものです。 PHPには便利な関数がもとから組み込まれていて、それらは組み込み関数と呼ばれます。
「strlen」は組み込み関数の1つで、文字列の文字数を返します。
配列の要素数を数える「count」、ランダムな整数を返す「rand」などが他にもあります。
ここで、()の中に与える値を「引数」といいます。

以下の場合は上から


10〜15のランダムな数字が出力されます。

  <?php

    $str = 'こんにちは';

    echo strlen($str);

    $array = array('HTML', 'CSS', 'PHP');

    echo count($array);

    echo rand(10,15);

  ?>

関数の作り方

関数を作るには「function 関数名(){ 処理 }」という書き方をします。
関数名は自由につけることが出来ます。
関数は「関数名()」というように()をつけて呼び出すことができます。

以下の記述の場合は
Hello, world!!を出力します。

  <?php
    function hello(){
      echo "Hello, world!!";
    }

    hello();
  ?>

また関数を呼び出す際、関数に値を渡すと、関数内でその値を利用することができます。この値を「引数」と呼びます。引数を関数内で使うには、それを受け取るための「仮引数」を、関数の定義時に指定しておく必要があります。仮引数が複数ある場合はカンマ(,)を用いて指定します。

例えば四角形の面積を出したいときは下記のようになります。
この場合だと50が出力されます。

  <?php
    function squareArea($height,$width){
      echo $height*$width;
    }

    squareArea(5,10);
  ?>
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0