Пример #1
0
PHP_METHOD(Test_Instanceoff, testInstanceOf4) {

	zval *a;

	zephir_fetch_params(0, 1, 0, &a);



	if (zephir_zval_is_traversable(a TSRMLS_CC)) {
		RETURN_BOOL(1);
	}
	RETURN_BOOL(0);

}
Пример #2
0
PHP_METHOD(Test_Instanceoff, testInstanceOf4) {

	zval *a, a_sub;
	zval *this_ptr = getThis();

	ZVAL_UNDEF(&a_sub);

	zephir_fetch_params(0, 1, 0, &a);



	if (zephir_zval_is_traversable(a TSRMLS_CC)) {
		RETURN_BOOL(1);
	}
	RETURN_BOOL(0);

}
Пример #3
0
PHP_METHOD(Test_Instanceoff, testInstanceOf4) {

    zval *a, a_sub;
    zval this_zv;
    zval *this_ptr = getThis();
    if (EXPECTED(this_ptr)) {
        ZVAL_OBJ(&this_zv, Z_OBJ_P(this_ptr));
        this_ptr = &this_zv;
    } else this_ptr = NULL;

    ZVAL_UNDEF(&a_sub);

    zephir_fetch_params(0, 1, 0, &a);



    if (zephir_zval_is_traversable(a TSRMLS_CC)) {
        RETURN_BOOL(1);
    }
    RETURN_BOOL(0);

}