summaryrefslogtreecommitdiff
path: root/Zend/zend_builtin_functions.c
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2002-11-19 17:51:30 +0000
committerZeev Suraski <zeev@php.net>2002-11-19 17:51:30 +0000
commit4be862b02cb450f525d1aa8aafae4943cd1e47eb (patch)
treeafe2a78b1acb5f874f006b7ec7be844ba653301f /Zend/zend_builtin_functions.c
parent72f0be09c02c36bd90b40669d558a775d85a617d (diff)
downloadphp-git-4be862b02cb450f525d1aa8aafae4943cd1e47eb.tar.gz
MFZE1 - error_reporting fix
Diffstat (limited to 'Zend/zend_builtin_functions.c')
-rw-r--r--Zend/zend_builtin_functions.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c
index dd423366f1..3c09474391 100644
--- a/Zend/zend_builtin_functions.c
+++ b/Zend/zend_builtin_functions.c
@@ -22,7 +22,7 @@
#include "zend_API.h"
#include "zend_builtin_functions.h"
#include "zend_constants.h"
-
+#include "zend_ini.h"
#undef ZEND_TEST_EXCEPTIONS
static ZEND_FUNCTION(zend_version);
@@ -408,8 +408,8 @@ ZEND_FUNCTION(error_reporting)
if (zend_get_parameters_ex(1, &arg) == FAILURE) {
RETURN_FALSE;
}
- convert_to_long_ex(arg);
- EG(error_reporting)=(*arg)->value.lval;
+ convert_to_string_ex(arg);
+ zend_alter_ini_entry("error_reporting", sizeof("error_reporting"), Z_STRVAL_PP(arg), Z_STRLEN_PP(arg), ZEND_INI_USER, ZEND_INI_STAGE_RUNTIME);
break;
default:
ZEND_WRONG_PARAM_COUNT();