ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
PHPのエラー一覧に関する記事です。実行時に発生する代表的なエラー・警告と、それらへの対応をまとめています。
子ページからエラーを選択してください。
PHPのエラー種別
| 種類 | 意味 | 挙動 |
|---|---|---|
| Fatal error | 致命的エラー | スクリプト停止 |
| Parse error | 構文エラー | スクリプト停止(実行前) |
| Warning | 警告 | 続行するが想定外動作の可能性 |
| Notice | 軽微な通知 | 続行。未定義変数参照など |
| Uncaught Error / Exception | 未捕捉の例外 | スクリプト停止 |
子ページのカテゴリ
実行時間・メモリ
- Maximum execution time of 30 seconds exceeded —
max_execution_timeの調整、長時間処理の分割
型・変換エラー
- Cannot use object of type stdClass as array — オブジェクトを配列としてアクセス
- Object of class stdClass could not be converted to string — 暗黙の文字列変換
- A non well formed numeric value encountered — 数値変換できない文字列の演算
未定義参照
- Use of undefined constant — 定数の未定義(クォート漏れが多い)
- Class 'Xxx' not found — autoload設定や名前空間の問題
- Call to undefined method — メソッド名のtypoやライブラリのバージョン違い
環境・拡張モジュール
- requested PHP extension mbstring/dom is missing —
php-mbstring等の追加インストール - could not find driver — PDOドライバが未インストール
- Your requirements could not be resolved — composerの依存解決失敗、PHP拡張バージョンの不一致
ヘッダ・I/O
- Cannot modify header information - headers already sent — 出力後に header()/setcookie() を呼んだ
- XMLWriter::openUri(): Unable to resolve file path — パス指定の誤り
ネットワーク
- getaddrinfo failed: Name or service not known — 名前解決失敗
共通する基本の確認
- エラーの発生ファイル名と行番号を確認
- そのファイルを開き、該当行の変数の中身を
var_dump()やdd()で確認 - 本番でエラーが画面に出ている場合は
display_errors=Offにし、error_logでログに送る - PHPバージョンによって挙動が変わるエラーが多いので、
php -vで現行バージョンを確認
関連
- PHP本体の操作・設定は親ページ「PHP」を参照
- composer絡みのエラーは「Your requirements could not be resolved」ページが入口
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
- Fatal error: Maximum execution time of 30 seconds exceeded in...
- Fatal error: Uncaught Error: Cannot use object of type stdClass as array in ...
- Warning: Use of undefined constant ... - assumed '...' (this will throw an Error)
- ERROR: Call to undefined method Maatwebsite\Excel\Excel::load()
- Maximum execution time of 30 seconds exceeded
- Your requirements could not be resolved to an installable set of packages. ... To enable extensions, verify that they are enabled in your .ini files:
- could not find driver
- the requested PHP extension mbstring is missing from your system.
- the requested PHP extension dom is missing from your system.
- A non well formed numeric value encountered
- Warning: Cannot modify header information - headers already sent by ...
- php_network_getaddresses: getaddrinfo failed: Name or service not known
- XMLWriter::openUri(): Unable to resolve file path
- Object of class stdClass could not be converted to string
- Class 'Google_Service_Youtube' not found
同階層のページ
- インストール方法
- 文法
- Composerのインストール
- 内部関数
- フレームワーク
- エラー一覧
- 改行出力
- printとechoの違い
- シングルクォートとダブルクォートの違い
- returnとyieldの違い
- var_dumpをログ出力
- CSV読み込み
- 待機・処理の遅延
- ログファイルにエラーを出力する方法
- エラーログ出力関数
- URLパラメータの配列化
- empty, is_null. issetの判定比較表
- httpステータスコードの付与
- バージョンの確認
- php.ini
- APIを呼び出す方法
- 外部ファイルを呼び出す方法
- カンマ区切りの文字列を配列に変換
- 配列からランダムに値を取り出す方法
- Webスクレイピング
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?