不惑にしてまだ何者でもない者のブログ

Arduino関連、Raspberry Pi関連、プログラミング学習

paizaラーニング『PHP入門編7:関数を理解しよう (全6回) 』を受講してみた

2020-11-15 05:22:01 | paiza
だいぶ空いてしまったけど、続きをやっていこう。

PHP入門編7:関数を理解しよう (全6回)

01:関数について学習しよう

  • 関数とは
    • コードを分割して、共通で利用するための機能
    • 大規模プログラムの開発で必要
  • echoは関数ではない。

02:関数を作ろう

  • say_hello関数を作る
<?php
// 関数を作ろう

function say_hello() {
 echo "hello paiza";
}

say_hello();
?>

  • PHPでは関数定義の前でも使用できる。

03:引数と戻り値を追加しよう

  • say_hello関数を作る
<?php
// 関数を作ろう

function sum($x, $y) {
 echo $x + $y;
}

$num1 = sum(3, 2);
echo $num1."\n";

$num2 = sum(300, 400);
echo $num2."\n";

?>

04:スコープを理解しよう

  • スコープとは
    • スコープとは、変数の有効範囲が決まっていること
  • ローカルスコープ
    • {}に囲まれている関数内で定義されるスコープ
  • グローバルスコープ
    • ローカルスコープの外で定義した変数。プログラムの全体でどこでも使うことができる

05:RPGの攻撃シーンを作ろう

  • 今までの応用

06:引数のデフォルト値

  • 関数を作成する際に引数を定義するカッコの中の変数に値を代入することで、デフォルト値の設定ができる