PHP– tag –
-
【2025年版】遊びながら学ぶ!JavaScriptで究極のパズルゲーム『倉庫番』を作ろう
はじめに:倉庫番ゲームとは? 倉庫番ゲーム(Sokoban)は、1980年代に日本で生まれたクラシックなパズルゲームです。プレイヤーがキャラクターを動かし、倉庫に置かれた箱をゴール地点まで押していくというシンプルなルール。 ですがシンプルでありながら... -
PHPの例外処理を完全攻略:try/catchからカスタム例外設計まで
全体像(例外の役割と境界) 例外は「通常フローでは回復できない状態」を呼び出し元へ即時に伝播させ、適切な境界でロールバック・ログ・ユーザー向けレスポンスに変換するための仕組みです。PHP 7以降はThrowableが階層の最上位になり、その配下に Excep... -
一次元・多次元・連想配列を完全攻略:エンジニア向け徹底解説
1. 配列の基本的な使い方(一次元・多次元・連想配列) 1.1 PHPにおける配列の本質 PHPの配列は「配列」と呼ばれているものの、C言語やJavaの固定長配列とは全く別物です。内部的には ハッシュテーブル(HashTable) をベースにした「順序付きマップ」であ... -
PHPの for / foreach 完全攻略:エンジニアのための徹底解説
対象は PHP 8.1+(可能なら 8.2/8.3)です。PSR‑12/PSR‑3/PSR‑7/PSR‑15 の思想(責務分離・出力境界の明確化)を前提にしています。 1. for / foreach の基本的な使い方 for 文は、初期化、継続条件、更新の3つの式を明示することで、数値や添字による反復... -
PHPの echo と if を完全攻略:エンジニアのための徹底解説
対象バージョンは PHP 8.1+(可能なら 8.2/8.3) を想定します。コード規約は PSR-12 を前提に記述します。 1. echo の基本と落とし穴 echo は PHP における基本的な出力手段で、言語構造(construct)です。 関数ではないため戻り値はありません。echo("H... -
【2025年版】おすすめプログラミング本10選|初心者〜中級者編
はじめに:なぜ「本」で学ぶのか? 「プログラミングを勉強したいけど、どの本を選べばいいかわからない…」初心者だけでなく、中級者でも一度はこんな悩みを持つと思います。 ネット記事や動画でも学習できますが、やはり体系的に学べるのは「本」の強み。... -
【初心者向け】PHPのif文・else文の使い方|サンプルコード付き解説
はじめに:if文って何? PHPでプログラムを書いていると、「もし○○だったら、この処理をしたい」という場面は必ず出てきます。 たとえば、 テストの点数が70点以上なら「合格」、それ未満なら「不合格」 会員ログイン済みならマイページを表示、それ以外は... -
PHPとは?初心者向けにわかりやすく解説【入門ガイド】
はじめに:PHPって何? PHP(ピーエイチピー)とは、Webサイトの裏側(サーバー側)で動くプログラミング言語です。HTMLやCSSが「見た目」を作るのに対し、PHPはデータ処理・動き・仕組みを作る役割を持っています。 PHPでできることの例: お問い合わせフ...
1