タグ

ブックマーク / qiita.com/rana_kualu (3)

  • 【書評】レベルアップPHP 言語を理解して中級者へ - Qiita

    レベルアップPHP 言語を理解して中級者へとかいうをゲットした(普通に買った)のでレビューしてみるのだ。 対象は2019/04/12出版の初版です。 会社で広げるのがつらい。 所感 文法はPHP7以降、7.2あたりを想定しており、古臭さはほぼありません。 未だに$a = array();とか書いてるもあるからね。 これは良いところです ざっくり読んだ限りでは、明らかに間違っているところは見つけられませんでした。 文法についても、 ・比較は===を前提 ・型宣言を推奨 ・strict_typesも推奨 ・コーディングスタイルはPSRに概ね準拠 ・ライブラリはComposer あまりに適切すぎて口を挟みたくなるところがほとんどありません。 書評の上では逆に困るなこれ。 とはいえ気になったところもいくつかないでもないです。 まずは『中級者へ』というだけあって、完全な初心者向けの話はすっ飛ばし

    【書評】レベルアップPHP 言語を理解して中級者へ - Qiita
  • PSR-5 PHPDoc Standard - Qiita

    PSR一覧 PSR-5 / PSR-6 / PSR-11 / PSR-12 / PSR-14 / PSR-16 PSR5は、PHPDocの標準フォーマットです。 要するにJavadocのPHP版ですね。 まだDraftですが、総論反対が居るとは思えないので、多少の変更はあるかもしれないけど、おそらくそのうちAcceptされるでしょう。 真っ当なフレームワークなら大抵phpDocumentorあたりに従ったコメントが書かれているはずですが、ほぼそのまま使えるようです。 これに従って書いておけば、EclipseやPhpStormあたりで補完が効くようになるでしょう。 英語部分は基斜め読みなので、なにか間違いがあったら指摘ください。 <?php /** * ファイル単位のコメントは一番上に書く。 * * 最初に1、2行で概要を書く。1行空けて詳細を書く。 * さらに1行空けて@***とかを書い

    PSR-5 PHPDoc Standard - Qiita
  • PHP初心者は最低限これはやっとけ - 開発に入る前編 - Qiita

    主に経験談。 PHP初心者が初めて自分で何かするとか業務で何かするとかいうレベルを想定。 準備 PHP7.0を選べ PHP5.5は2016/07/10にサポート期限が切れた。 2016/07/10時点では、今からサーバ構築するならPHP7.0を選択すべきだ。 新規開発なら、もうPHP7.0を使ってもいいだろう。速いし。 使用予定のフレームワークがPHP7に対応していない等の理由があるならば、PHP5.6を選択する余地もあるだろう。 5.6と7.0以外のバージョンは、現時点ではそもそも選択肢に入れるべきではない。 HHVMとかは理解ってる人が選ぶものだから、ここを見てるような人は選択しなくていいぞ。 クラウドではない方のレンタルサーバにありがちなCentOSは未だにPHP5.3がデフォルトだが、最低限セキュリティフィックスのバックポートはなされているので、一応はそのまま使っても問題ない。 た

    PHP初心者は最低限これはやっとけ - 開発に入る前編 - Qiita
  • 1