ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)

2007年~2011年ごろまで はてなダイアリー に書いてた記事を引っ越してきました。

2008-03-12から1日間の記事一覧

これ何て読むんだ?「T_PAAMAYIM_NEKUDOTAYIM」

PHP

足かけ5年ほどPHPとたらたらつきあってて、実は初めて、下のようなコードを書いちゃって怒られたときのエラー。 $val = Klass()::static_method();↓ [12-Mar-2008 19:52:16] PHP Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in foobar.ph…

Controllerにある種のPHP文法エラーがあると、画面が真っ白でログにも何も出ない。

また嵌りました。PHP5で書いたスクリプトを事情によりPHP4のAkelosに移してて、そこで、Controllerに、PHP5でのクラス変数を使っている部分を残してました。

ApplicationControllerクラスと、その派生クラスの両方でそれぞれFilterを追加したい場合のTips

Akelosの各Controllerで共通となる基底クラス、ApplicationControllerでAというFilterを例えばbeforeFilter()で追加していたとします。で、ある一つのControllerでだけ、さらにBというFilterを追加したいとします。 app/application_controller.php : before…

AkelosのPHPテンプレートのセキュリティチェックを回避するには

Akelosで、PHPテンプレート中で自前のクラスのメソッドを呼んだり、いろいろPHPコードを埋め込み始めると次のようなエラーに出くわします。 テンプレート ...../foo.tpl セキュリティエラー: ・テンプレート内で次のような 変数 を使用できません: $_ce ・テ…