関数について
関数についてメモ。
PHP classの教室を見て。
・functionの内側から外に何かを渡したい場合は、returnするしかない。
・外から渡す場合は引数を使う。
・引数には初期値が指定できる。
→引数が指定されなかった場合は初期値で実行される。
function hoge($a=null){ return $a; } echo hoge(); //null
・必須の引数が指定されていないとエラーになる。
・必須の引数は前に持ってこよう。
function hoge($a){ } function fuga($a=null, $b){ } function piyo($a, $b=null){ } hoge(1); //OK fuga(1); //NG piyo(1); //OK
・関数の弱点
→引数と返り値は複雑なデータを扱うには貧弱貧弱ゥ!
→返り値は1つしか返せない。
→引数も理想はなしor1個程度。
→メンテナンスも難しい。
というわけで
オブジェクト指向が必要になるとのこと。
続きは次回。