강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

PHP 7+ プログラミング: オブジェクト指向

PHPオブジェクト指向、組み込みクラス、PSR、Composer、MVC(Model, View, Controller)まで、モダンPHPを習得するための基盤について語ります。

難易度 初級

受講期間 無制限

  • pronist
PHP
PHP
oop
oop
PHP
PHP
oop
oop

知っておくと役に立つパッケージと情報です!

それを知っおく便利なパッケージを書いてみたいと思います。後で見ることをお勧めします。

  • guzzlehttp/guzzle - HTTP Clientです。 curlよりも使えます。
  • filp/whoops -エラーページをきれいに飾ります。
  • maximebf/debugbar -デバッグバーを表示します。開発途中で使用します。
  • xdebug/xdebug - PHPで必須のデバッグツールです。古くはありましたが、なければ摂섭します。
  • Mustache.php - PHPテンプレート。講義ではしませんでしたが、フレームワークに含めると良いかもしれません。 Laravelでは必要ありません。 Blade を使うからです。
  • swiftmailer/swiftmailer -メールを送信するために使用します。 php の内部関数 mail() のようなものはガチャガチャも見る必要はありません。
  • monolog/monolog - これより使えるロガーはないかもしれません。少なくともPHPの世界ではね。
  • gabordemooij/RedBeanPHP - 非常に簡単に使用できるORMライブラリです。シンプルイズベスト。
  • lstrojny/functional-php -関数型PHP
  • chrisboultom/php-resque - Redis ベースのキューです。
  • sebastianbergmann/phpunit - ユニットテストの絶対強者です。テストを書く場合は、ほとんど必須です。

もっと多くのパッケージを見つけたいですか?その場合は、以下のレポジトリを参照してください。

  • ziadoz/awesome-php - これはパッケージではありません。知っておくと便利なレポジトリが集まっています。ただ、あまりにも多くて何を使うと良いのかわからない場合もあるでしょう。

ちなみに私は入門者の方々の検索に少しでも助けを与えようとPHPハンドブックをブログにまとめました。
https://pronist.tistory.com/36

フレームワークを使用すると、上記の内容が含まれている可能性があります。それでは、フレームワークで提供するものを使用することをお勧めします!

コメント