タグ

ブックマーク / qiita.com/hirohero (2)

  • もしも、New PHPの言語設計をするとしたら…。 - Qiita

    いつもお世話になっている、PHP。 バージョンも7.2まで上がってきて、次は8と言われています。 しかし、長く進化し続けてきたということは、過去の負債も背負っているのは宿命というもの。 そんな過去の負債を断ち切るために、自分が新しくNew PHPの言語設計をするとしたら…というのを考えてみました。 お断り: 以下は個人の見解であって、所属先の見解ではありません。 シンボル名をcase-sensitiveに とにかく今すぐなんとかしてほしいのがこれ。 PHPは予約語、関数名、クラス名、メソッド名がcase-insensitiveなので、大文字と小文字の区別がありません。 だからこんな奇妙なコードもしっかり動作しちゃいます。

    もしも、New PHPの言語設計をするとしたら…。 - Qiita
    ymm1x
    ymm1x 2017/08/12
  • 個人開発環境をvagrantで建てるべきか、dockerで建てるべきか - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ローカルPC個人開発環境を建てたいけど、母艦は汚したくないものです。 そうすると、だいたいの場合vagrant(virtualbox)かdockerかの2択になると思います。 この使い分けにいつも迷うのでどうするべきかの指針を考えてみました。 お断り: 以下は個人の見解であって、所属先の見解ではありません。 vagrant カーネルに依存する操作を行いたい場合 dockerの場合、いじれるカーネルパラメータが限られています。 特定バージョンのカーネルの環境を用意する必要がある場合や、カーネルパラメータに特殊な設定が必要な環境では仮想マ

    個人開発環境をvagrantで建てるべきか、dockerで建てるべきか - Qiita
  • 1