タグ

ライブラリとcomposerに関するakira1908jpのブックマーク (3)

  • PHP で作る軽量なコンソールアプリケーション - istyle Tech Blog

    近年はコンソールアプリケーションの開発を行う際に Go を採用する機会が増えたのではないでしょうか。弊社でもコンソールアプリケーションの開発に Go を採用する事例が増えています。省メモリで高速に動作し、バイナリ化できるなどのメリットは PHP で抱えていた多くの問題を解決しうる大きな強みです。 とはいえ PHP でコンソールアプリケーションを開発する機会が無くなったかというと、そうではありません。PHP エンジニアが多いことや、すでに開発してある豊富な資源を利用できること、時には納期との兼ね合いや保守フェイズでの運用の行いやすさなどを考慮して PHP を採用する機会もあります。弊社で PHP を利用したコンソールアプリケーションを新しく開発する際には、Symfony Console Component と Zend ServiceManager を組み合わせる事例が増えてきました。記事

    PHP で作る軽量なコンソールアプリケーション - istyle Tech Blog
  • 「Fatal error: Class ‘…’ not found」に陥ったときのチェック5項目 - Qiita

    クラスが見つからないエラー「Fatal error: Class ‘○○○’ not found」が発生したとき、その典型的な原因とその対処方法をチェックリスト形式で紹介します。 vendor/autoload.phpをrequireしているか? composer installで必要なライブラリをインストールして、いざ使おうとしたらFatalになるパターンです。たとえば、guzzlehttp/guzzleをインストールして、

    「Fatal error: Class ‘…’ not found」に陥ったときのチェック5項目 - Qiita
  • Functoolsを作った - Qiita

    はじめに Teto\Functoolszonuexe/php-functoolsは、数日前に「内部状態で頭がパンクして氏なないようにするには関数型言語がオススメ」との噂を真に受けて実装したライブラリだ。計画性のない人生でも、命は惜しい。 正直なところ僕には「関数型言語」が何を意味するのかよくわからないし、実際のところ単なる流行語に過ぎないと認識してるのだけれど、さしあたってPHPで「部分適用をしやすくしよう」を最初の目的に出発した。 このライブラリはイテレータ機能はカバーしないので、Underbar.phpとかGinqとか、好きなのを選べば良いと思ふ。この記事では特定のライブラリには依存せず、配列とPHP標準函数のarray_map, array_reduce, array_filterで説明する。 過去、いくつか関連のありそうな記事を書いたのだけれど、参考になるだろうか。 (たぶんならな

    Functoolsを作った - Qiita
  • 1