PHPのcomposerはパッケージを管理するコマンドツールです。
パッケージにはバージョンが付いており、インストールやアップデート時に特定のバージョンを指定することができます。
また、番号だけでなくGitHubなどのブランチを指定する方法もあり、安定版、開発版など開発フェーズも指定できます。
続きを読むWebのサーバーサイドでよく使われるプログラム言語のPHP。
そのPHPで困っている人のために情報を発信します。
PHPのcomposerはパッケージを管理するコマンドツールです。
パッケージにはバージョンが付いており、インストールやアップデート時に特定のバージョンを指定することができます。
また、番号だけでなくGitHubなどのブランチを指定する方法もあり、安定版、開発版など開発フェーズも指定できます。
続きを読むPHPのcomposerはパッケージを管理するコマンドツールです。
composerには開発環境でしか使わないパッケージはインストールを分けることで、本番環境構築では除外できるようになっています。
今回は、開発環境用のパッケージの扱い方、開発環境用、本番用の展開の仕方を学びます。
続きを読むPHPのcomposerは、一般的にはソースコードのルートディレクトリ、プロジェクトのルートディレクトリがホームになります。
(composer.jsonを置く。)
でもcomposerにはもうひとつ、globalというOSユーザーごとにルートディレクトリが用意されています。そこの場所がややこしい。
続きを読む今、PHPのコーディング規約のデファクト・スタンダード(事実上のスタンダード)になっているPSRですが、2年ぐらい見てないうちに番号が相当進んでいました。
PSR-0, PSR-1, PSR-2, PSR-4 ぐらいだと思っていた人は相当古いです。すでに番号は18まで進んでいます。
続きを読むWordPressのバージョンアップのたびに、公式ドキュメントのフィールドガイドを確認しているんですが、WordPress5.8でPHP8の対応についての記述が復活していました。
(WordPressがPHP8に対応を始めたのはWP5.6から。)
何か変化があったんだろうか?
続きを読むWordPress5.6は、直前にメジャーバージョンが上がったばかりのPHP8への対応を始めました。
メジャーバージョンが変わっただけに、変更点もなかなかのものになっています。
結論からいうと、PHP8に完全対応するのは大変。サードパーティ製のテーマ・プラグインを使っている人はとくに。
(ほとんどそうだと思うけど。)
続きを読む