徹底解説シリーズ– tag –
-
PHP
PHPの例外処理を完全攻略:try/catchからカスタム例外設計まで
全体像(例外の役割と境界) 例外は「通常フローでは回復できない状態」を呼び出し元へ即時に伝播させ、適切な境界でロールバック・ログ・ユーザー向けレスポンスに変換するための仕組みです。PHP 7以降はThrowableが階層の最上位になり、その配下に Excep... -
PHP
一次元・多次元・連想配列を完全攻略:エンジニア向け徹底解説
1. 配列の基本的な使い方(一次元・多次元・連想配列) 1.1 PHPにおける配列の本質 PHPの配列は「配列」と呼ばれているものの、C言語やJavaの固定長配列とは全く別物です。内部的には ハッシュテーブル(HashTable) をベースにした「順序付きマップ」であ... -
PHP
PHPの for / foreach 完全攻略:エンジニアのための徹底解説
対象は PHP 8.1+(可能なら 8.2/8.3)です。PSR‑12/PSR‑3/PSR‑7/PSR‑15 の思想(責務分離・出力境界の明確化)を前提にしています。 1. for / foreach の基本的な使い方 for 文は、初期化、継続条件、更新の3つの式を明示することで、数値や添字による反復... -
PHP
PHPの echo と if を完全攻略:エンジニアのための徹底解説
対象バージョンは PHP 8.1+(可能なら 8.2/8.3) を想定します。コード規約は PSR-12 を前提に記述します。 1. echo の基本と落とし穴 echo は PHP における基本的な出力手段で、言語構造(construct)です。 関数ではないため戻り値はありません。echo("H...
1