※タイトルが分からなかったので、この質問に関連するタイトルに変更してください。
チュートリアルを読むと、このようなスクリプトが表示されます
function testArray(array $categories) {
var_dump($categories);
}
testArray(array('string'));
関数定義ではarray
、パラメーターを厳密にする必要があります配列である必要があります。これは私が気に入っています。
次に、このスクリプトをテストします
function testString(string $string) {
var_dump($string);
}
testString('test');
なぜこのようなエラーが発生したのCatchable fatal error: Argument 1 passed to testString() must be an instance of string, string given ....
ですか?
パラメータが文字列であると確信しています。