php

CodeIgniter 3のXSS対策について

CI3のXSS対策について - Google グループ global_xss_filtering 本体のコメントやdocumentにも記載されていますが、CI3ではDEPRECATEDとなっています。 使っちゃダメ。 xss_clean 以下のようなメソッドの第二引数にTRUEを指定することで xss_clean を実行す…

PHP Framework

php

正直PHPのFramework比較なんていつまでやってんのって感じですが。 カテゴリ ソフトウェアで google trend。 Google トレンド - ウェブ検索の人気度: CakePHP, CodeIgniter, symfony, Zend Framework, laravel - すべての国, 2004年 - 現在 laravelやばい。

CodeIgniter 3 で PHPUnit を使ってテストをする

CodeIgniter標準のテストは貧弱なのでPHPUnitが使える実装を探していました。 いくつかあるようなのですが、公式forumで検索すると以下が出てきました。 CI PHPUnit Test for CodeIgniter 3.0 ci-phpunit-test kenjis/ci-phpunit-test おすすめ要素としては …

CodeIgniter 3 出てるってよ

(私はPHP/CodeIgniterについて全然詳しくないということを最初に書いておきます。あと、Rubyが恋しいです。) ライセンス問題を乗り越えて3末にリリースされています。 CodeIgniter 3.0 ライセンス問題は以下が詳しいです。 CodeIgniter 3のライセンスがMIT…

PHPUnitいいね

php

PHPUnit マニュアル – 第1章 PHPUnit のインストール 公式ドキュメントが結構充実しています。日本語だし。 なんでこんなにドキュメントがしっかりしているのにPHPerはテスト書かないんだ。と思いながら読んでました。 あと、Rubyが恋しくなりました。 デー…

PHPのversionをカジュアルに切り替える php-switcher.sh を作った

php

rochefort/php-switcher.sh 最近仕事でPHPを使うようになり、カジュアルにPHPのversionを切り替えたいなぁ と思い phpbrewやらphpenvというのを入れてみたのですが どうも動かなかったので、切り替え用のスクリプトを作成してみました。 homebrewで複数Insta…

phpの開発環境を整える

php

普段php書かないのですが、必要にかられてcomposerやphpのREPL環境であるpsycを入れるとき、毎度どうやってやるんだっけとなるので自分用にメモ。 how to install Xcode command line tools を入れる appleのサイトから brewでphp55とcomposeを入れる Compos…