Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PHPMatsuri Reboot in Hackone 感謝の成果発表LT

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
たきゃはし
November 10, 2026
75

PHPMatsuri Reboot in Hackone 感謝の成果発表LT

たきゃはし

November 10, 2026

Transcript

21 slides
  1. ちゃんと読まなくて大丈夫! なんか色々とわかったってことを伝えたい! • dateのPHPオブジェクト: php_date_obj は timelib_time *time と zend_object

    std の構造 体 • PHP_METHOD: スタブの宣言に対応するC関数を定義するマクロ。引数のreturn_valueは自 動で用意されるし、どこに書いてもいいらしいけど慣習で第一引数に書くらしいぞ! • ZEND_PARSE_PARAMETERS_START: PHPの値をCの変数に変換して型をチェックするぞ! • zval: PHPの変数の型と値を管理するための構造体 • date_sun_info() の中身: 太陽の高度を6度ずつ変えて timelib_astro_rise_set_altitude() で4 回実行してたぞ!