タグ

ブックマーク / do-aki.hatenablog.jp (2)

  • PHP 文字列リテラルにおける変数展開ノ全テ - do_aki's log

    はじめに 記事は、PHP Advent Calendar 2013 18日目です。 前日は @oasynnoum さんの http://oasynnoum.blogspot.jp/2013/12/raspberry-pi-php.html でした。 ラズパイ x php ってあまり見ない組み合わせだったので、なかなかに新鮮でした。 さて、まず初めに大事な前提を。 この記事に書かれている内容は php-5.5.7 のコードをベースにしています。それ以前のバージョンでもだいたい同様に動くと思いますが、今後のバージョンで同じように動作するかどうかは分かりません。 世にも奇妙な php 早速ですが問題です。 code.1 は、何が出力されるでしょうか? code.1 <?php echo "${" . " . " . "}"; ぱっと見では "${ . }" が出力されそうに見えるこのコード、正

    PHP 文字列リテラルにおける変数展開ノ全テ - do_aki's log
    windish
    windish 2014/11/05
    奥が深いというか、闇が深い
  • PHPカンファレンス2011 でLTしてきました - do_aki's log

    「闇鍋的PHP魔改造」という中二臭ぷんぷんするタイトルで、オレオレPHPを作ったよという内容のことを話してきました。 20110910 闇鍋的php魔改造 View more presentations from do_aki 以下、より突っ込んだことを。 具体的に何処をどう修正したのかは、 https://github.com/do-aki/petipeti/commit/0d1bc0bf0698c120ebff9ba282f4d0c615838446#L1R92 こちらを見てもらうと。 発表時点では、これ以上の修正はしていません。 字句解析とか scanner.l の修正は結構簡単で、 -<ST_IN_SCRIPTING>"function" { +<ST_IN_SCRIPTING>"function"|"関数" { return T_FUNCTION; } この修正だけで、 <?ph

    PHPカンファレンス2011 でLTしてきました - do_aki's log
    windish
    windish 2011/09/12
    かっこいい!
  • 1