bool TestExtVariable::test_is_null() { VERIFY(!f_is_null(0)); VERIFY(!f_is_null("")); VERIFY(f_is_null(String())); VERIFY(f_is_null(Array())); VERIFY(f_is_null(Object())); VERIFY(f_is_null(Variant())); VERIFY(f_is_null(uninit_null())); return Count(true); }
/* SRC: classes/exception.php line 35 */ void c_Exception::t___construct(Variant v_message // = NAMSTR(s_sys_ss00000000, "") , Variant v_code // = 0LL , Variant v_previous // = null ) { INSTANCE_METHOD_INJECTION_BUILTIN(Exception, Exception::__construct); if(!f_is_null(v_previous) && !v_previous.instanceof(NAMSTR(s_sys_ssae8717ad, "exception"))) { throw_unexpected_argument_type(3,"Exception::__construct()","exception",v_previous); return; } ObjectData *obj_tmp UNUSED; m_message.assignVal(v_message); m_code.assignVal(v_code); m_previous.assignVal(v_previous); }