2007-09-01から1ヶ月間の記事一覧
PHPのソースコードには、PHP/「ページの有効期限切れ」対策を最初として、何度か解析を試みている。が、さっぱり分からない状態が続いている。「プログラミング言語を作る」 http://kmaebashi.com/programmer/devlang/index.html を読んだりして、yaccやlex…
http://xhwlay.sourceforge.net/Pseudo_Block/ここ数日間日記で書いてきた、PHPで擬似的な無名関数、evalブロックを作る為のサポートパッケージ、"Pseudo_Block"をリリースしました。 PEARパッケージにしてありますので、 pear install http://xhwlay.source…
Stagehand_TestRunner : http://trac.piece-framework.com/sh-testrunner/wiki/ja/Start SimpleTest : http://www.lastcraft.com/simple_test.php・・・いえ、需要がどれほどあるのか、という事になってしまうんですが。単純な話ですね、PHP4とPHP5で、今の…
いや、マジで。http://jp.php.net/get/php-4.4.7-Win32.zip/from/a/mirror
としか思えないような現象に遭遇した。php.ini : ... zend_extension_ts="C:\...\php_xdebug-2.0.0-5.2.2.dll" xdebug.default_enable = on xdebug.profiler_enable = 0 xdebug.profiler_output_dir = "..."で、phpinfo()でxdebugがロードされているのを確認…
http://jp.php.net/manual/ja/function.extract.php extract()はあまり使われないし、ユーザー入力と組み合わせた日にはセキュリティ的にヤバイ事になりそうですしで、自分も会社の絡みでとある記事を書くまでは全く知りませんでした。PHP/連載/007 : PHPと…
PHPのスクリプトは、 の枠の「外」については、HTMLを想定してそのまま出力する。つまり、使いようによってはPerlやRubyのDATAセクションのような使い道ができるはず。これを逆手に取り、出力バッファリング関数で意図的にこの枠外の文字列を取得してしまう…
非常に単純で、コードをべた書きできないからだと思う。文字列として渡さなければならないので、$ や " や ' を一々丁寧にエスケープしないとならないのが非常に、面倒くさい。Perlであれば、 eval { my $i = 0; ... }; die $@ if $@;みたく書けるし、また、…
で、どうにかPseudo_Blockのテストケースを書けた。で、とにかくStagehand_TestRunner、楽。***_TestCase.php の置いてあるディレクトリに移動して、 > testrunner3とするだけで、再帰的に走査して、**_TestCase.phpを勝手に実行してくれる。楽だわー・・・。
Pseudo_CodeBlockのテストケースを書こうと思い、いつまでもSimpleTestに頼ってもいられない。時代はPHP5で、PHPUnitがデフォルトになりつつある。っつーか、Stagehand_TestRunnerを使いたいんだけどアレ、PHPUnitしか対応してないから。http://pear.piece-f…
ほげほげぼへぼへ
スーパー続きを読む?
リスト設定 リストアイテム2 ほげほげ ぼへhぼへ〜〜 小見出し1
このページはあなた専用の日記(ブログ)です。*1さっそく「日記を書く」をクリックして最初の記事を書いてみましょう。はてなダイアリーの一番簡単な使い方を知りたい方は、以下の動画をご覧ください。(再生ボタンをクリックすると、はてなダイアリーの使…