茨城県つくばみらい市から来ました

プログラマーになるために生きています

2011-09-10から1日間の記事一覧

基調講演

PHPCON2011に来てる PHP5.5 weakref リリースプロセス リリースサイクル1年 ライフサイクル3年 同一メジャーリリースでは下位互換を確保 PHP5.4 2011/9 β 2011/9/E RC1 delete: register_globals zend.ze1_compatibility_mode, magic_quotes* safe_mode* e…

PHPのライブラリを作る

名前空間を作りなさい クラスの読み込みと定義 PSR-0に沿いなさい ディレクトリと名前空間が一致している SplClassLoaderおすすめ SPLの例外を使いなさい プロジェクトローカルなインストール pyrusがあるよ!

PHPをハックしてオレオレ文法を追加する anatoo

言語処理系としてのPHPの流れ 文法いじりにフォーカスすれば結構簡単 実行されるまでの4つのフェーズ 字句解析 構文解析 ZendEngine用コードへのコンパイル ZendEngineによる実行 字句解析の実際 re2cというツール Zend/zend_language_scanner.l 構文解析 Z…

PHP does not suck

php-git php-sundown これからのExtension開発者のために libgit2のExtensionなかった マニュアルがない ext/standardsを読みあさる zend_call_function git grep 最強 libgit2 tanokuさん たくさんの言語にバインディングが書かれる ローカルリポジトリの操…