PHP: declare(strict_types=1)設定したらtrim()でエラーになった。
trim関数に限らず、declare(strict_types=1)
を指定すると、標準関数の引数の型も厳密に指定する必要がある。
今までのような感覚でなんとなくで引数を指定すると、想定外のところでエラーが発生するから、使い慣れている関数でもリファレンスで引数の型を確認した方が良さそうだ。
trim関数に限らず、declare(strict_types=1)
を指定すると、標準関数の引数の型も厳密に指定する必要がある。
今までのような感覚でなんとなくで引数を指定すると、想定外のところでエラーが発生するから、使い慣れている関数でもリファレンスで引数の型を確認した方が良さそうだ。