php8.0 内部関数に不正な型のパラメーターを渡すと全てエラーになる
php8.0では、内部関数に不正な型のパラメーターを渡すと全てエラーにとなるようになったので、そのサンプルコードを記述してます。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
配列を作成
php7では、以下のコードの結果は下記の通りとWarningでしたが、
<?php
var_dump(strlen(new stdClass));
// PHP Warning: strlen() expects parameter 1 to be string
php8では、必ずエラーとなります。
<?php
var_dump(strlen(new stdClass));
// PHP Fatal error: Uncaught TypeError: strlen(): Argument #1 ($str) must be of type string, stdClass given in
-
前の記事
docker composeを使ってPostgreSQLを構築する 2020.12.04
-
次の記事
C# List(リスト)のn番目の値を取得する 2020.12.04
コメントを書く