This doesn't look quite right - shouldn't this still use ZEND_BEGIN_ARG_INFO_EX(arginfo_min, 0, 0, 1) to signify that there is one required parameter?