PHP
結論 インクリメント・デクリメントされるタイミングが異なる。 説明 演算子 名称 返り値 $var++ 後置インクリメント $var ++$var 前置インクリメント $var + 1 $var-- 後置デクリメント $var --$var 前置デクリメント $var - 1 参考:プログラミングPHP(O'R…
MAMP起動後にターミナルから以下のコマンド /Applications/MAMP/Library/bin/mysql -u root -p デフォルトのパスワードはroot
ファイルシステムに変更が起きたイベントを処理するGuradとPHPUnitを利用して、ファイルを編集した後自動でテストが走るようにする。 gemをインストールする gem install guard gem install guard-phpunit gem install terminal-notifier-guard もし上記コマ…
gem guardのバージョンが2.+であることが原因 インストールしているguardのバージョンを調べる gem list guard 2.+のguardがある場合はアンインストールする #バージョンは任意のもの gem uninstall guard -v='2.2.5' これでguardを立ち上げ直せばOK 参考 Ca…
guard-phpunitのファイルのタイポが原因 //250行目、256行目にある以下のメソッド名を編集する $result->allCompletlyImplemented() ↓ $result->allCompletelyImplemented() Completelyのタイポが原因でエラーになってた。 参考 Call to undefined method PH…
@localdiskさんの最小構成で始めるLaravelを読んで、「Laravelを試してみよう!」と思ってMacにインストールしようとしたのですが、インストールまでに色々詰まったのでまとめ。 PHP5.5系をインストール LaravelはPHP5.4以降があれば良いのですが、Macに入っ…
Homebrewでインストールする brew install mcrypt
PHP 5.5.Xをインストール ターミナルから以下を実行する。 $ curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5 PHPのパスを変更する 上記をインストールした後に、php -vをしても古いPHPのバージョンが表示される。 なので、新しくインストールした…
php.iniで設定する ;スクリプトが確保できる最大メモリの指定 memory_limit = 128M ;POSTデータに許可される最大サイズ ;ファイルアップロードにも影響する post_max_size = 8M ;アップロードされるファイルの最大サイズ upload_max_filesize = 2M ;同時にア…
php-mbstringをinstallする sudo yum install php-mbstring php.iniに1行追加する extension=mbstring.so サーバを再起動すればOK