* TODO: Think about moving these checks to the compiler or some sort of
* lint-mode.
*/
- if (0 == strncmp(param->arg_info->class_name, "self", sizeof("self")- 1)) {
+ if (0 == zend_binary_strcasecmp(param->arg_info->class_name, param->arg_info->class_name_len, "self", sizeof("self")- 1)) {
ce = param->fptr->common.scope;
if (!ce) {
zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC,
return;
}
pce= &ce;
- } else if (0 == strncmp(param->arg_info->class_name, "parent", sizeof("parent")- 1)) {
+ } else if (0 == zend_binary_strcasecmp(param->arg_info->class_name, param->arg_info->class_name_len, "parent", sizeof("parent")- 1)) {
ce = param->fptr->common.scope;
if (!ce) {
zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC,