オープンPHPプロジェクト:php-code-generator 人気PHPフレームワークのCURD用コードジェネレーター

php-code-generator PHPをベースとしたコードジェネレーターです。 テスト環境 PHP 8.0以上 サポート範囲 現在はLaravelのみをサポートしていますが、今後のバージョンではWebMan、ThinkPHPなどもサポート予定です。模板の提出も歓迎します。 Composerでのインストール composer require zx/php-code-generator 使用方法 このジェネレーターはテンプレートレンダリ ...

6月19日 18:30 投稿

HyperfにおけるInjectアノテーションの内部仕組み解説

HyperfのInjectアノテーションがnew演算子によるインスタンス生成時にでも動作する仕組みについて、開発者が以下の仕組みを解説しています。 プロキシクラス生成の条件 Hyperfはすべてのクラスに対してプロキシクラスを生成しません。/runtime/container/proxyディレクトリに保存されるプロキシファイルは、AOP(Aspect Oriented Programming)が必要なクラスに限定され ...

5月18日 03:00 投稿

Composerのインストールと設定完全ガイド

ComposerはPHPエコシステムにおいて欠かせないツールであり、プロジェクトが依存する外部ライブラリの定義、管理、インストールを支援する依存関係管理ツールです。Composerの出現はPHPプロジェクトの構築と管理プロセスを大幅に簡素化し、開発者がコードの記述と機能の実装に集中できるようになりました。 Composerとは 従来のPHP開発では、開発者は手動で様々なサード ...

5月13日 21:05 投稿