PHP phpMyAdminで新規DB作成時、utf8mb4_unicode_ciを最初からselectedにしたい 私は普段、開発環境でMySQLのデータベースを作る場合、phpMyAdminで作成しています。簡単で早いですからね。 「新規作成→紹介順序をutf8mb4_unicode_ci選択→作成」でOK!これまで何も疑わずにやってきました。 でも、... 2024.01.31 PHP
PHP ソフト404エラーと判定されたページをPHPで解決する【Search Console】 Google Search Console(以後サーチコンソール)で、とあるサイトに“ソフト404エラー”が出ていました。 改めて現状を見返せばおかしくない状況でしたが、そうなっているサイトも多いんだろなぁと思い、あえて記事にしておきます。... 2023.12.26 PHP
PHP PHPのインターフェイス入門!初心者にもわかりやすく解説します PHPにはインターフェイス(interface)という機能があります。存在自体は広く知られていますので、ご存じな方も多いことでしょう。 しかしながら、今一よく分からない。なんとなく分かっている(つもり)。文法は分かるけど使い所が分からない…... 2023.12.09 PHP基礎
基礎 PHPとセキュリティ。実務案件を請けるために絶対に知っておきたいこと PHPやLaravelを利用し実務をしたいという方。昨今では特に、副業・複業をしたいという方は多いのではないでしょうか。 今やクラウドワークス、ランサーズ、ココナラなどのクラウドソーシングを利用すれば、即実務を行える時代だからです。 PHP... 2023.11.09 基礎
開発環境 Windows11にNode.jsとnpmをインストールする 最近いろいろと新PCに開発環境を構築してきましたが、業務の空き時間で恣意的に作業してきたため、いろいろと抜けがありました。 抜けがあったものの一つが、Node.jsとnpmのインストールです。 Node.js/npmは、フロントエンド等のウ... 2023.11.04 開発環境
PHP Windows11にphpMyAdminをインストールする 新しく購入したWindows11PC。Composerのインストールも済み、やっと開発環境が整ったな……と思いきや、初っぱなから抜けを発見してしまいました。 それはphpMyAdminのインストールです。これがないと仕事にならないくらい、私... 2023.10.29 PHP開発環境
PHP Windows11にComposerをインストールする Composerは、PHPにおいての依存関係管理ツールです。 PHPプロジェクトで使用するライブラリやフレームワークを効率的に管理、インストール、アップデートすることができます。 JavaScript (Node.js)のnpm、Phyth... 2023.10.28 PHP開発環境
PHP 【2023年10月版】PHP8.2にXdebugをインストールする(環境: Windows11×Apache2.4) Windows11搭載の新しいPCを購入し、MySQL, Apache, PHPと順番にインストールしてきました。 これで最低限の環境が整った……かと言えば、まだ一つ足りていません。そう、Xdebugのインストールです。 Xdebugを入れ... 2023.10.25 PHP開発環境
PHP 【2023年10月版】Windows11にPHP8.2をインストールする Windows11搭載の新しいPCを購入し、MySQL5.7をインストール、Apache2.4をインストールが完了。そしてApacheでバーチャルホストを設定したので、ここでやっとPHPをインストールします。 本ページをご覧いただければ、P... 2023.10.23 PHP開発環境
PHP PHPでFactory Method(ファクトリーメソッド)を学ぶ【デザインパターン】 デザインパターンは、コードの保守や拡張性を高めるための定番として、全23の手法があります。 その中のオブジェクト生成に関するパターンの一つが、Factory Method(ファクトリーメソッド)です。※以後、Factory Methodまた... 2023.10.20 PHPデザインパターン