2016-07-01から1ヶ月間の記事一覧

vagrantでboxを再作成

vagrant halt && vagrant destroy -f && vagrant up Vagrantで仮想マシンを停止&破壊&再作成するワンライナー - Qiita

Ruby on Rails 3.0入門

まず、ローカル環境を作る。 dockerで作りたいところだが、mysqlの連携等、docker-composeの設定ががめんどくさいので、vagrantで作る。 ruby単体とかのテストならdockerは便利だが、rorみたいなwebフレームワークとかの場合は、mysqlや、web serverが必要に…

PHPでCLIかどうか判定する

関数でも判定できるが php_sapi_name() === 'cli' 定数があるので普通はこっちを使う PHP_SAPI === 'cli'

php7 未定義変数のデフォルト値を設定

今までは三項演算子とisetを使って冗長だったのが $key = isset($array['key'])?$array['key']:'default'; php7では $key = $array['key'] ?? 'default'; に書ける。さすがに面倒なので、今まではissetkeyみたいな関数作ってた。 参考 php 配列のキー取得い…