「checkdate() expects parameter 1 to be long, string given in 」というエラーメッセージについて

【この記事の所要時間 : 約 1 分

日付の妥当性チェックのために checkdate() を利用していたが、以前まではエラーがでていなかったのに以下のようなエラーがでるようになった!
checkdate() expects parameter 1 to be long, string given in ●●
PHPマニュアル : checkdate
調べてみると、PHPのバージョンを上げたのが原因。
今までは、checkdate()の引数のどれかが空でもエラーになっていなかったが、今回利用しているPHPのバージョンではエラーになるようだ。
ということで、引数が空にならないようにソースを修正。
一件落着。

PHPサーバーサイドプログラミングパーフェクトマスター (Perfect Master)
金城 俊哉
秀和システム
売り上げランキング: 95,755
スポンサーリンク
レクタングル(大)広告
  • このエントリーをはてなブックマークに追加
スポンサーリンク
レクタングル(大)広告

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です