|
|
|
@ -359,6 +359,9 @@ PHPAPI void php3_error(int type, const char *format,...) |
|
|
|
|
|
|
|
error_filename = zend_get_compiled_filename(); |
|
|
|
error_lineno = CG(zend_lineno); |
|
|
|
if (!error_filename) { |
|
|
|
error_filename = zend_get_executed_filename(ELS_C); |
|
|
|
} |
|
|
|
} |
|
|
|
break; |
|
|
|
case E_ERROR: |
|
|
|
@ -372,6 +375,10 @@ PHPAPI void php3_error(int type, const char *format,...) |
|
|
|
error_lineno = 0; |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
if (!error_filename) { |
|
|
|
error_filename = "Unknown"; |
|
|
|
} |
|
|
|
|
|
|
|
if (EG(error_reporting) & type || (type & E_CORE)) { |
|
|
|
char *error_type_str; |
|
|
|
|