2023-10

PHP

Windows11にphpMyAdminをインストールする

新しく購入したWindows11PC。Composerのインストールも済み、やっと開発環境が整ったな……と思いきや、初っぱなから抜けを発見してしまいました。 それはphpMyAdminのインストールです。これがないと仕事にならないくらい、私...
PHP

Windows11にComposerをインストールする

Composerは、PHPにおいての依存関係管理ツールです。 PHPプロジェクトで使用するライブラリやフレームワークを効率的に管理、インストール、アップデートすることができます。 JavaScript (Node.js)のnpm、Phyth...
PHP

【2023年10月版】PHP8.2にXdebugをインストールする(環境: Windows11×Apache2.4)

Windows11搭載の新しいPCを購入し、MySQL, Apache, PHPと順番にインストールしてきました。 これで最低限の環境が整った……かと言えば、まだ一つ足りていません。そう、Xdebugのインストールです。 Xdebugを入れ...
PHP

【2023年10月版】Windows11にPHP8.2をインストールする

Windows11搭載の新しいPCを購入し、MySQL5.7をインストール、Apache2.4をインストールが完了。そしてApacheでバーチャルホストを設定したので、ここでやっとPHPをインストールします。 本ページをご覧いただければ、P...
PHP

PHPでFactory Method(ファクトリーメソッド)を学ぶ【デザインパターン】

デザインパターンは、コードの保守や拡張性を高めるための定番として、全23の手法があります。 その中のオブジェクト生成に関するパターンの一つが、Factory Method(ファクトリーメソッド)です。※以後、Factory Methodまた...
PHP

PHPでのデザインパターンについてざっくり紹介。全23パターンの一覧

デザインパターン。それは、ソフトウェア設計における一般的な問題を解決するための設計の手法・テクニックです。簡単に言えば、「こうやると良いよ!」というパターン集のようなものです。 私はJavaを学んでいる際に知りましたが、当時は難しすぎてよく...
PHP

PHPでPrototype(プロトタイプ)を学ぶ【デザインパターン】

デザインパターンは、コードの保守や拡張性を高めるための定番として、全23の手法があります。 その中の一つがPrototype Pattern(プロトタイプパターン)です。※以後、PrototypeまたはPrototypeパターンと表記します...
PHP

【2023年10月版】Apache2.4にバーチャルホストを追加する

先日、Windows11搭載のPCにApache2.4をインストールしました。これでもApacheを使えはしますが、現実問題だけでは使いづらいです。 とりあえずテストしたい……というような用途のみであれば問題ありませんが、複数プロジェクト(...
PHP

【2023年10月版】Windows11にApaceh2.4をインストールする【丁寧に解説】

Windows11搭載の新しいPCを購入し、MySQLをインストールしたので、次はApacheをインストール&解説することにします。 なお、本ページは手っ取り早くダウンロード&インストールするためのページではありません。 Apacheをイン...
PHP

従来の記法で慣れた私がPHPの名前付き引数を使うためにまとめ&解説

PHPの名前付き引数、使っていますか!?私は実務でまだ使えていません。個人開発でも何回か使った程度。使う際は「あれ、どうだったっけな」と調べながら使うレベルです。 つまり、全く身についてないということですね。 Lara PHP3系からですか...