diff --git a/appendices/extensions.xml b/appendices/extensions.xml index 3deb1c094d..871499cb1b 100644 --- a/appendices/extensions.xml +++ b/appendices/extensions.xml @@ -1,5 +1,5 @@ - + + + + + + Break the silence operator + scream + + + &reftitle.intro; + + The scream extension gives the possibility to disable the silencing + error control operator + so all errors are being reported. This feature is controlled by an ini setting. + + + + &reference.scream.setup; + &reference.scream.examples; + + + + + diff --git a/reference/scream/configure.xml b/reference/scream/configure.xml new file mode 100644 index 0000000000..3332c66c43 --- /dev/null +++ b/reference/scream/configure.xml @@ -0,0 +1,38 @@ + + + +
+ &reftitle.install; + + + &pecl.info; + &url.pecl.package;scream + + + The latest PECL/scream Win32 DLL is available here: + php_scream.dll + + +
+ + + diff --git a/reference/scream/examples.xml b/reference/scream/examples.xml new file mode 100644 index 0000000000..2263fe48d3 --- /dev/null +++ b/reference/scream/examples.xml @@ -0,0 +1,74 @@ + + + + + &reftitle.examples; + +
+ Example that shows the effect of scream + + This example demonstrates how scream affects the behaviour of PHP's error handler. + + + + Enabling and disabling scream at runtime + + +]]> + + &example.outputs.similar; + + + + + + + + Usually you would set this in your php.ini configuration file + instead of changing the code. + + +
+
+ + + diff --git a/reference/scream/ini.xml b/reference/scream/ini.xml new file mode 100644 index 0000000000..864af64ae9 --- /dev/null +++ b/reference/scream/ini.xml @@ -0,0 +1,76 @@ + + + +
+ &reftitle.runtime; + &extension.runtime; + + + + scream &ConfigureOptions; + + + + &Name; + &Default; + &Changeable; + Changelog + + + + + scream.enabled + Off + PHP_INI_ALL + + + + +
+ + &ini.php.constants; + +
+ + &ini.descriptions.title; + + + + + + + scream.enabled + int + + + + Whether or not to enable scream. + + + + + + +
+ + + diff --git a/reference/scream/setup.xml b/reference/scream/setup.xml new file mode 100644 index 0000000000..023ed27c65 --- /dev/null +++ b/reference/scream/setup.xml @@ -0,0 +1,44 @@ + + + + + &reftitle.setup; + +
+ &reftitle.required; + + PHP version 5.2.0 or greater. + +
+ + &reference.scream.configure; + &reference.scream.ini; + +
+ &reftitle.resources; + &no.resource; +
+ +
+ + +