Skip to content
未経験から実務レベルへ|PHP初心者向け実践学習ブログ
@phpl4b
  • PHP環境
  • 入門編
  • Laravel
  • このサイトについて
  • PHP環境
  • 入門編
  • Laravel
  • このサイトについて
X: @phpl4b
Home chevron_right 2025 chevron_right 10月 2025

Month

月: 2025年10月

入門編

第09回: 論理演算子 — 複雑な条件を読みやすく整理する

業務ルールには「〇〇かつ△△」「〇〇または△△」のような複合条件が頻繁に登場します。論理演算子(AND・OR・NOT)を使うと、こうした条件をコードに正確に、かつ読みやすく反映できます。

matty • 1 min read
入門編

第08回: 比較演算子 — `==` と `===` の違いで防げるバグがある

PHPには「型を無視して比較する ==」と「型まで含めて比較する ===」の2種類があります。この違いを知らずに == だけ使っていると、思わぬ誤判定でバグが発生します。比較演算子を正しく使えると、条件分岐の精度が大幅に上がります。

matty • 1 min read
入門編

第07回: 数値演算 — 金額バグを防ぐ計算の基本

ECサイトや料金計算システムで、端数処理を間違えると請求金額がずれるバグが発生します。四則演算だけでなく、切り捨て・切り上げ・剰余の使い方を正しく理解することが、金額系の品質に直結します。

matty • 1 min read
入門編

第06回: 文字列関数 — 入力値の「汚れ」を取り除く実務の定番

ユーザーが入力した文字列には、前後に余計なスペースが入っていたり、大文字・小文字が混在していたりします。そのまま使うとバグや検索ミスの原因になります。PHPには文字列を整形・検索するための関数が豊富に用意されており、覚えておくだけで実務の前処理が大幅に楽になります。

matty • 1 min read
入門編

第05回: 文字列基礎 — Webアプリの「ほぼ全部」は文字列でできている

ユーザー名、メッセージ、URL、HTMLタグ——Webアプリで扱うデータのほとんどは文字列です。文字列の基本操作を押さえておくと、表示ロジックやデータ加工がスムーズに書けるようになります。

matty • 1 min read
入門編

第04回: 型変換 — 外部入力を安全に扱う第一歩

Webアプリでは、フォームの入力・クエリパラメータ・APIレスポンスなど、外部から届くデータはすべて文字列として届きます。そのまま計算や比較に使うと、型の違いによる予期せぬバグが発生します。明示的な型変換(キャスト)がその対策です。

matty • 1 min read
入門編

第03回: データ型

PHPは変数に型を明示しなくても動く言語です。しかし、それが「なぜこの比較はtrueなのか?」という謎バグを生む原因にもなります。文字列・整数・真偽値などの違いを意識するだけで、比較や計算のミスを大幅に減らせます。

matty • 1 min read
入門編

第02回: 定数

第02回: 定数 章: 第1章: 文法の土台 定数…

matty • 1 min read
入門編

第01回: 変数

第01回: 変数 章: 第1章: 文法の土台 変数…

matty • 1 min read
« 前へ 1 2 3

最近の投稿

  • 第10回: よくあるエラーとトラブルシューティング — 詰まったときに読む一覧
  • 第09回: DockerでPHP環境をつくる — 再現性の高い環境をコードで定義する
  • 第08回: WSL2でPHP環境をつくる — WindowsでLinux開発体験を実現する
  • 第07回: Xdebugの設定 — var_dumpを卒業してブレークポイントデバッグへ
  • 第06回: VS Codeとおすすめ拡張機能 — PHP開発を快適にする設定

アーカイブ

  • 2026年5月
  • 2026年4月
  • 2026年3月
  • 2026年2月
  • 2026年1月
  • 2025年12月
  • 2025年11月
  • 2025年10月

カテゴリー

  • Docker
  • Git
  • Laravel
  • PHP環境
  • データベース
  • 入門編
  • 応用編
未経験から実務レベルへ|PHP初心者向け実践学習ブログ

© 2026 未経験から実務レベルへ|PHP初心者向け実践学習ブログ. All rights reserved.

X @phpl4b
  • プライバシーポリシー
  • 免責事項
  • 利用規約