PHP | Class “xxx” not found エラーの原因と修正案

PHP,PHP エラー

PHPで発生するエラー「Class “xxx" not found」が発生する原因と対処・修正案について紹介しています。

Fatal error: Uncaught Error: Class “xxx" not found in ~
致命的なエラー:キャッチされないエラー:クラス"xxx“が見つかりません

確認環境

エックスサーバー
PHP 8.016

Class “xxx" not found エラーの発生原因と修正案

「Class “xxx" not found」というPHPエラーはclassをインスタンスする際にclass名が間違っている場合に発生するエラーです。

このエラーは致命的なエラー(Fatal error)に分類されています。

例えば、以下のようにインスタンスするclass名が間違っているPHPコードを実行する場合に「Class “xxx" not found」エラーは発生します。

class className
{
	function func()
	{
		echo 'func';
	}
}
$instance = new className2();

このエラーを修正するには、インスタンスしようとしているclass名が間違っていないか確認します。

PHP,PHP エラー

Posted by Yousuke.U