PHP OpenGL 参照渡し不具合修正

phpopengl を PHP4 から PHP5 に移植した際に、
引数の参照渡しが機能しなくなってました。
ごめんなさい。

ダメな理由

BYREF_... は PHP4 extension の引数定義に使うもので、
PHP5 では ZEND_BEGIN_ARG_INFO を使うらしい。
とりあえず、全部 NULL に define する。 
(リフレクションに問題あるらしいけど、そんなの後あと) 

PHP は関数の引数を参照で渡す場合、Cスタイルの「呼ぶ(渡す)側で &」
でなく、C++スタイルの「呼ばれる(受ける)側で &」を付けるのが
推奨される (PHP5 だと警告も出る)ので、

呼ばれる関数側で引数が(値渡しでなく)参照渡しだと設定しないとダメです。

対処

PHP5 は Zend2 なので、ZEND_BEGIN_ARG_INFO_EX が利用できます。

使い方は以下のサイトを参考にしました。神!

commit

というわけで、commit done

そして、サンプルが大体動いた! やた!