変数の型を指定すべき。型の指定をせずとも動作するようだが、オブジェクト指向を書く場合は型の指定をせねばならず、それを踏まえた記述に慣れておく必要がある。時代の趨勢はオブジェクト指向であり、無視することはできない。
以下、記入例。funciton内の変数の前に文字列の型である string と指定し、かっこの外に「何の型で出力するか?」を指定する「 : bool 」を記述している。
function funcname(string $str1, string $str2): bool{
return strlen($str1) >= strlen($str2);
}
echo (funcname("Taro","Yamada") ? "true" : "false") . PHP_EOL;![[PrograMedia]社会全体からプログラミング関連NEWSをお届け!](http://programedia.net/wpcms/wp-content/uploads/2021/04/vi_programedia_vi.png)