タグ

2019年5月8日のブックマーク (3件)

  • Laradock で複数の Laravel 開発環境を構築し管理する方法 - UPDATE

    どうも、こうすけ(@kosuke_upd)です。 今回は、Laradockで複数のLaravel開発環境を構築し、管理する方法を解説します。 以前、こちらの記事でLaradockでのLaravel開発環境の構築方法を解説しましたが、この方法で複数の開発環境を動かそうとすると、環境を変更するごとに設定ファイルを変更する必要が出てきます。 Docker (Laradock) を使って Laravel の開発環境を構築する方法 しかし、これから紹介する方法でLaravelの開発環境を構築することで、複数のLaravel環境を構築しても簡単に環境を切り替えることができる汎用性の高いものを構築できるのです。 新規でLaradockによる複数のLaravel開発環境を構築する方法と、すでにLaradockによる開発環境が存在する状態からLaradockによるLaravel開発環境を追加する方法とに分け

    Laradock で複数の Laravel 開発環境を構築し管理する方法 - UPDATE
  • [PHP]引数にint又はnullを許容する関数を作る(タイプヒンティング、PHPDocコメント) | akamist blog

    PHPで、渡されたパラメータの型がintまたはnullであることを、スクリプトで表明するための表記方法です。 php 7.1の場合 php 7.1では、null許容型が用意されているので、"?int"のような指定方法が可能です。 public function someFunc(?int $param) { ... } 以下のコードは、int値を指定する、nullを指定する、省略するの3つが可能です。 省略したときは、-1が指定されたとみなされます。 public function someFunc(?int $param = -1) { ... } ちなみに、TypeScriptやc#でのnull共用型の書き方は下記のとおりです。phpとは"?"を書く場所が異なるので注意が必要です。 SomeFunc(int? param) php 7.0の場合 nullを許容することをデフォルトパラメ

    [PHP]引数にint又はnullを許容する関数を作る(タイプヒンティング、PHPDocコメント) | akamist blog
  • 初心者を戒めるPHP - Qiita

    この記事は何か 挑発的な文言になってる箇所はあるものの、内容としてはそれなりにまじめに書いたつもり。むしゃむしゃしてやった。いまでは反芻してゐる。 PHPDocは必ず書け あらゆる再利用可能な手続きは、他人が容易に応用できるように型が明示的でなければいけない。メンバー全員が実装コード全てを把握できるものならそれが理想だけれど、残念ながら時間は有限だ。ヘッダだけを読んでメソッドの仕様が理解でき、またはコードを読む助けになるようなコメントが良い。 有名な事実を紹介すると、多くのコードは数か月(早ければ数日!)も経てば、他人が書いたコードに感じられるほど理解できなくなることがしばしばある。もちろん設計の練度にもよらうが、設計判断について注意を要した点などをコメントに残しておくことで、ひいては未来の自分の役に立てることができる。 お前の先輩は「PHPには型がない」などと知ったかぶって意味不明1なこ

    初心者を戒めるPHP - Qiita