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);
}
Exemple #2
0
/* 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);
}