File: ini.xml

package info (click to toggle)
php-doc 20061001-1
  • links: PTS
  • area: non-free
  • in suites: etch, etch-m68k
  • size: 45,764 kB
  • ctags: 1,611
  • sloc: xml: 502,485; php: 7,645; cpp: 500; makefile: 297; perl: 161; sh: 141; awk: 28
file content (141 lines) | stat: -rw-r--r-- 4,019 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.9 $ -->
<section id="outcontrol.configuration">
 &reftitle.runtime;
 &extension.runtime;
 <para>
  <table>
   <title>Output Control configuration options</title>
   <tgroup cols="4">
    <thead>
     <row>
      <entry>Name</entry>
      <entry>Default</entry>
      <entry>Changeable</entry>
      <entry>Changelog</entry>
     </row>
    </thead>
    <tbody>
    <row>
     <entry>output_buffering</entry>
     <entry>"0"</entry>
     <entry>PHP_INI_PERDIR</entry>
     <entry></entry>
    </row>
    <row>
     <entry>output_handler</entry>
     <entry>NULL</entry>
     <entry>PHP_INI_PERDIR</entry>
     <entry>Available since PHP 4.0.4.</entry>
    </row>
    <row>
     <entry>implicit_flush</entry>
     <entry>"0"</entry>
     <entry>PHP_INI_ALL</entry>
     <entry>PHP_INI_PERDIR in PHP &lt;= 4.2.3.</entry>
    </row>
    </tbody>
   </tgroup>
  </table>
   &ini.php.constants;
 </para>
 
 &ini.descriptions.title;
 
 <para>
 <variablelist>
  <varlistentry id="ini.output-buffering">
   <term>
    <parameter>output_buffering</parameter>
    <type>boolean</type>/<type>integer</type>
   </term>
   <listitem>
    <para>
     You can enable output buffering for all files by setting this directive
     to 'On'. If you wish to limit the size of the buffer to a certain size -
     you can use a maximum number of bytes instead of 'On', as a value for
     this directive (e.g., output_buffering=4096).
     As of PHP 4.3.5, this directive is always Off in PHP-CLI.
    </para>
   </listitem>
  </varlistentry>

  <varlistentry id="ini.output-handler">
   <term>
    <parameter>output_handler</parameter>
    <type>string</type>
   </term>
   <listitem>
    <para>
     You can redirect all of the output of your scripts to a function. For
     example, if you set output_handler to
     <function>mb_output_handler</function>, character encoding will be
     transparently converted to the specified encoding. Setting any output
     handler automatically turns on output buffering.
    </para>
    <note>
     <para>
      You cannot use both <function>mb_output_handler</function> with
      <function>ob_iconv_handler</function> and you cannot use both
      <function>ob_gzhandler</function> and
      <link linkend="ini.zlib.output-compression">zlib.output_compression</link>.
     </para>
    </note>
    <note>
     <para>
      Only built-in functions can be used with this directive. For user
      defined functions, use <function>ob_start</function>.
     </para>
    </note>
   </listitem>
  </varlistentry>

  <varlistentry id="ini.implicit-flush">
   <term>
    <parameter>implicit_flush</parameter>
    <type>boolean</type>
   </term>
   <listitem>
    <para>
     &false; by default. Changing this to &true; tells PHP to tell the
     output layer to flush itself automatically after every output block.
     This is equivalent to calling the PHP function
     <function>flush</function> after each and every call to
     <function>print</function> or <function>echo</function> and each and
     every <literal>HTML</literal> block.
    </para>
    <para>
     When using PHP within an web environment, turning
     this option on has serious performance implications and is generally
     recommended for debugging purposes only. This value defaults to
     &true; when operating under the <literal>CLI SAPI</literal>.
    </para>
    <para>
     See also <function>ob_implicit_flush</function>.
    </para>
   </listitem>
  </varlistentry>
 </variablelist>
 </para>
</section>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->