PHP 8パフォーマンス🐘🐘🐘🐘🐘🐘🐘🐘🚀
2241 ワード
他の誰でも、PHP 8で大きいパフォーマンス後押しを見ていますか?
私の小さな図書館でのテストのカップルの反射と少しのregexpsを扱う30💪!
それは素晴らしいです、しかし、孤立した単位テストは決して代表でありません.
誰でも、より複雑な解決法をすでにベンチマークしましたか?
新しいPHP版のサードパーティライブラリのサポートが十分ではないので、私はまだより複雑なテストを実行することができませんでした.
これはブーストを見ているホビーリブです.
ワイヤージェニー🧞
すべての呼び出し可能な を起動します任意のオブジェクト を構築する
... 引数を制御するレベルが高い.💪
$コンテナ= new\psr 11\コンテナ
Thing::class => new Thing ()
MyService::class => new Myservice ()
]
$ callable =関数( MyService $ service , Things $ Things ) {..} ;
クラス何か
パブリック関数Count Runk構造体( MyService $ service , Things $ Things ){..}
}
新しいdakujem\wire\genie ($コンテナ);
//マジック!依存関係はコンテナから解決されます.
値を取得する.
View on GitHub
そして、属性は現在、docコメント注釈解析の代わりに使用することができます(これはほとんどの時間を解析するregexpを必要とする)、今後のバージョンは、デザインによってはるかに速くなります.
私の小さな図書館でのテストのカップルの反射と少しのregexpsを扱う30💪!
それは素晴らしいです、しかし、孤立した単位テストは決して代表でありません.
誰でも、より複雑な解決法をすでにベンチマークしましたか?
新しいPHP版のサードパーティライブラリのサポートが十分ではないので、私はまだより複雑なテストを実行することができませんでした.
これはブーストを見ているホビーリブです.
学研 / ワイヤージェニー
自動ツール&依存関係プロバイダー。
ワイヤージェニー🧞
PSR - 11サービスコンテナの自動操縦ツールと依存関係プロバイダー
神の力でワイヤー.
💿 composer require dakujem/wire-genie
何?
スーパーパワーcall_user_func
?ああ!など.
Wire Genieは、あなたのPSR - 11サービスコンテナを「魔法的に」引数(依存関係)に提供します.
以下を許可します:
composer require dakujem/wire-genie
... 引数を制御するレベルが高い.💪
用途
$コンテナ= new\psr 11\コンテナ
Thing::class => new Thing ()
MyService::class => new Myservice ()
]
$ callable =関数( MyService $ service , Things $ Things ) {..} ;
クラス何か
パブリック関数Count Runk構造体( MyService $ service , Things $ Things ){..}
}
新しいdakujem\wire\genie ($コンテナ);
//マジック!依存関係はコンテナから解決されます.
値を取得する.
View on GitHub
そして、属性は現在、docコメント注釈解析の代わりに使用することができます(これはほとんどの時間を解析するregexpを必要とする)、今後のバージョンは、デザインによってはるかに速くなります.
Reference
この問題について(PHP 8パフォーマンス🐘🐘🐘🐘🐘🐘🐘🐘🚀), 我々は、より多くの情報をここで見つけました https://dev.to/dakujem/php-8-performance-322lテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol