2月25日
○php
・返り値と引数とは
本来関数とは何かある値を与えると、別の値を返すもののこと。
上記の流れで何かを与えられるものが引数、返り値は何かを返されたもの。
自動販売機 お金を入れたら→缶ジュースが出てくる
衣服乾燥機 濡れた服を入れたら→乾いた服が出てくる
・関数の使い方
- //関数の定義
- function foo(){ //② function foo()に処理が飛ぶ
- echo 'samurai engineer'; //③ function foo{}の中に記述している処理が
- } 実行される
- //関数の呼出し
- foo(); //① 関数の呼出し処理であるfoo()が実行
- される
・引数
〇〇() の()中のものが引数 変数であったり、数字であったりする
- //関数の定義
- function foo($val){ ③ 関数の呼出し処理であるfoo($val)に
- 引数$numを指定して実行
- echo $val + 100; ④function foo($val)の中で引数$valの演算
- } 結果を出力する //結果:200
- $num = 100; ①$numの値が100とする
- //関数の呼出し
- foo($num); ② 関数の呼出し処理であるfoo()が実行
- される
・返り値
関数の演算結果を呼び出し元の処理で取得するには、returnを使用すると便利
例1
- function GetPI($diameter){ ③引数に②の結果が代入
- $pi = $diameter * 3.14; ④//円周の長さを求める
- return $pi; //⑤計算結果をreturnで返す
- }
- $value = 5; ①//直径を指定
- $sum = GetPI($value); ②//引数($value)に①の直径の値を指定して結果を
- 取得する
- echo '円周の長さ :'.$sum; ⑥実行結果: 周の長さ :15.7
- ?>
例2
- function getString($text){ ②//関数の定義
- return $text.'engineer'; ③//結合した文字列を返す
- }
- $str = getString('samurai '); ①//関数の呼出し
- echo $str; ④出力結果:samurai engineer
engine
これでやっと引数と返り値の意味・見方がわかった!!
○progate
・フォーム作りで書いてるゲッターとセッターが全然理解していない。
○paiza
・復習問題:画面数の計算
式:縦*横ー不参加画面=現参加人数
・新規問題:2つのモールス信号の組み合わせの問題
pow(基数、指数)で乗算をしてクリアできた。
○wordpress アナリティクス編
・サーチコンソールの著作権の確認の為コードをコピーしてheader. phpに張り付けて
みたが認証されず。パーマリンク設定・サーバーにあげる際のテーマ設定??何が
おかしいのか??
本の名言
最初から自分の感情をコントロールできないからと言って失望しなくても良い。
何もしないで何かを得ようとするのはむしが良すぎるというものだ。