<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/errorfunc.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ja',
  ),
  'this' => 
  array (
    0 => 'errorfunc.configuration.php',
    1 => '実行時設定',
    2 => '実行時設定',
  ),
  'up' => 
  array (
    0 => 'errorfunc.setup.php',
    1 => 'インストール/設定',
  ),
  'prev' => 
  array (
    0 => 'errorfunc.setup.php',
    1 => 'インストール/設定',
  ),
  'next' => 
  array (
    0 => 'errorfunc.constants.php',
    1 => '定義済み定数',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ja',
    'path' => 'reference/errorfunc/ini.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="errorfunc.configuration" class="section">
 <h2 class="title">実行時設定</h2>
 <p class="simpara">
<var class="filename">php.ini</var> の設定により動作が変化します。
</p>
 <p class="para">
  <table class="doctable table">
   <caption><strong>エラーおよびロギング設定オプション</strong></caption>
   
    <thead>
     <tr>
      <th>名前</th>
      <th>デフォルト</th>
      <th>変更可能</th>
      <th>変更履歴</th>
     </tr>

    </thead>

    <tbody class="tbody">
    <tr>
     <td><a href="errorfunc.configuration.php#ini.error-reporting" class="link">error_reporting</a></td>
     <td>NULL</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.display-errors" class="link">display_errors</a></td>
     <td>&quot;1&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.display-startup-errors" class="link">display_startup_errors</a></td>
     <td>&quot;1&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td>
       PHP 8.0.0 より前のバージョンでは、デフォルト値は <code class="literal">&quot;0&quot;</code> でした。
     </td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.log-errors" class="link">log_errors</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.log-errors-max-len" class="link">log_errors_max_len</a></td>
     <td>&quot;1024&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td>PHP 8.0.0 以降は意味をなさなくなり、PHP 8.1.0 で削除されました。</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.ignore-repeated-errors" class="link">ignore_repeated_errors</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.ignore-repeated-source" class="link">ignore_repeated_source</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.report-memleaks" class="link">report_memleaks</a></td>
     <td>&quot;1&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.track-errors" class="link">track_errors</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td>PHP 7.2.0 以降で非推奨になり、PHP 8.0.0 で削除されました。</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.html-errors" class="link">html_errors</a></td>
     <td>&quot;1&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.xmlrpc-errors" class="link">xmlrpc_errors</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.xmlrpc-error-number" class="link">xmlrpc_error_number</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</a></td>
     <td>&quot;&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.docref-ext" class="link">docref_ext</a></td>
     <td>&quot;&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.error-prepend-string" class="link">error_prepend_string</a></td>
     <td>NULL</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.error-append-string" class="link">error_append_string</a></td>
     <td>NULL</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a></td>
     <td>NULL</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.error-log-mode" class="link">error_log_mode</a></td>
     <td>0o644</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td>PHP 8.2.0 以降で有効です。</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.syslog.facility" class="link">syslog.facility</a></td>
     <td>&quot;LOG_USER&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
     <td>PHP 7.3.0 以降で有効です。</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.syslog.filter" class="link">syslog.filter</a></td>
     <td>&quot;no-ctrl&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td>PHP 7.3.0 以降で有効です。</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.syslog.ident" class="link">syslog.ident</a></td>
     <td>&quot;php&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
     <td>PHP 7.3.0 以降で有効です。</td>
    </tr>

    </tbody>
   
  </table>

  INI_* モードの詳細および定義については
<a href="configuration.changes.modes.php" class="xref">どこで設定を行うのか</a> を参照してください。
 </p>
 <p class="para">
  以下に設定ディレクティブの簡単な説明を示します。
  <dl>
   
    <dt id="ini.error-reporting">
     <code class="parameter">error_reporting</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      エラー出力レベルを設定します。パラメータは、あるビットフィールドを表
      す整数か定数名で指定します。このerror_reportingのレベルと定数は、
      <a href="errorfunc.constants.php" class="link">定義済の定数</a>および
      <var class="filename">php.ini</var>に記述されています。 実行時に設定するには、
      <span class="function"><a href="function.error-reporting.php" class="function">error_reporting()</a></span> 関数を指定してください。
      <a href="errorfunc.configuration.php#ini.display-errors" class="link">display_errors</a> 
      ディレクティブも参照ください。
     </p>
     <p class="para">
      デフォルト値は
      <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong> です。
     </p>
     <p class="para">
      PHP 8.0.0 より前のバージョンでは、
      <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong> &amp;
      ~<strong><code><a href="errorfunc.constants.php#constant.e-notice">E_NOTICE</a></code></strong> &amp;
      ~<strong><code><a href="errorfunc.constants.php#constant.e-strict">E_STRICT</a></code></strong> &amp;
      ~<strong><code><a href="errorfunc.constants.php#constant.e-deprecated">E_DEPRECATED</a></code></strong> でした。
      これは、<strong><code><a href="errorfunc.constants.php#constant.e-notice">E_NOTICE</a></code></strong>、
      <strong><code><a href="errorfunc.constants.php#constant.e-strict">E_STRICT</a></code></strong>、
      そして <strong><code><a href="errorfunc.constants.php#constant.e-deprecated">E_DEPRECATED</a></code></strong>
      レベルのエラーが出力されないということです。
     </p>
     <blockquote class="note"><p><strong class="note">注意</strong>: 
      <strong>PHP 定数の、PHP 以外での使用</strong><br />
      <p class="para">
       PHP の定数を、<var class="filename">httpd.conf</var> など PHP
       の外部で使用しても何の意味もありません。外部で使用する場合には、
       <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> 型の値を指定しなければなりません。
       また、エラーレベルはこれからも追加されることがあるので、
       最大値 (<strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong> に対応する値)
       は変わる可能性があります。そこで、<strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>
       を指定する場面では <code class="literal">2147483647</code>
       (<strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong> だけではなくすべてのエラーを含める)
       のような数を指定するようにしましょう。
       これは現状の全ビットに対応した上で、かつ値が将来追加された場合にも対応できます。
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.display-errors">
     <code class="parameter">display_errors</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      エラーをHTML出力の一部として画面に出力するかどうかを定義します。
     </p>
     <p class="para">
      &quot;stderr&quot; を指定すると、エラーの内容を <code class="literal">stdout</code>
      (標準出力) ではなく <code class="literal">stderr</code> (標準エラー出力)
      に送ります。
     </p>
     <blockquote class="note"><p><strong class="note">注意</strong>: 
      <p class="para">
      開発をサポートする仕組みであり、本番のシステムでは
      使用すべきではありません (例えばインターネットに接続されたシステムなど)。
      </p>
     </p></blockquote>
     <blockquote class="note"><p><strong class="note">注意</strong>: 
      <p class="para">
       display_errors は実行時にも設定可能（<span class="function"><a href="function.ini-set.php" class="function">ini_set()</a></span>
       関数を用いて）ですが、スクリプトが致命的（fatal）なエラーを発生した場合は
       その設定は反映されません。なぜなら、要求されたアクションは
       実行されなかったからです。
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.display-startup-errors">
     <code class="parameter">display_startup_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      display_errorsをonにした場合でも、PHPの起動シーケンスにおいて発
      生したエラーは表示されません。デバッグ時を除き、
      display_startup_errorsをoffにしておくことが強く推奨されます。
     </p>
    </dd>
   

   
    <dt id="ini.log-errors">
     <code class="parameter">log_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      エラーメッセージを、サーバーのエラーログまたは<a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a>に記録するかどうかを指定
      します。このオプションはサーバーに依存します。
     </p>
     <blockquote class="note"><p><strong class="note">注意</strong>: 
      <p class="para">
       実用Webサイトではエラー表示を行う代わりにエラーを記録することを
       強く推奨します。
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.log-errors-max-len">
     <code class="parameter">log_errors_max_len</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      log_errorsの最大長をバイト単位で設定します。
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> には、
      この設定で情報が追加されます。デフォルトは 1024 で、0 を指定すると
      最大長の制限は全く適用されなくなります。
      この長さはエラーログへの記録や
      エラーの表示、そして
      <var class="varname"><a href="reserved.variables.phperrormsg.php" class="classname">$php_errormsg</a></var>
      に適用されます。
      しかし、明示的に呼び出される <span class="function"><a href="function.error-log.php" class="function">error_log()</a></span> のような関数には適用されません。
     </p>

     <span class="simpara"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span>を使用する際、
その値はバイト単位で測られます。
<a href="faq.using.php#faq.using.shorthandbytes" class="link">この FAQ</a> に記載された
短縮表記を使用することも可能です。</span>

    </dd>
   

   
    <dt id="ini.ignore-repeated-errors">
     <code class="parameter">ignore_repeated_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      繰り返されるメッセージを記録しません。エラーの繰り返しは、
      <a href="errorfunc.configuration.php#ini.ignore-repeated-source" class="link">ignore_repeated_source</a>が
      trueに設定されるまで同じファイルの同じ行で発生します。
     </p>
    </dd>
   

   
    <dt id="ini.ignore-repeated-source">
     <code class="parameter">ignore_repeated_source</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      メッセージの繰り返しを無視する場合にメッセージのソースを無視しま
      す。この設定をOnにすると、異なるファイルまたはソース行からの同じ
      エラーメッセージの繰り返しを記録しなくなります。
     </p>
    </dd>
   

   
    <dt id="ini.report-memleaks">
     <code class="parameter">report_memleaks</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      このパラメータを On (デフォルト) にすると、Zend メモリマネージャーが検出した
      メモリリークの報告を表示します。この報告は、Posix プラットフォームでは標準エラー出力に送られます。
      Windows では、デバッガに OutputDebugString() を使って送られ、
      <a href="http://technet.microsoft.com/en-us/sysinternals/bb896647" class="link external">&raquo;&nbsp;DbgView</a> のようなツールで見ることができます。
      このパラメータが使えるのはデバッグビルドだけであり、かつ
      error_reporting で <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> を有効にしている場合のみです。
     </p>
    </dd>
   

   
    <dt id="ini.track-errors">
     <code class="parameter">track_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      有効にした場合、直近のエラーメッセージが、
      <var class="varname"><a href="reserved.variables.phperrormsg.php" class="classname">$php_errormsg</a></var>
      変数に常に代入されます。
     </p>
    </dd>
   

   
    <dt id="ini.html-errors">
     <code class="parameter">html_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      有効にすると、エラーメッセージにHTMLタグが含まれるようになります。
      HTML形式のエラーメッセージでは、ユーザーがエラーまたはエラーを発生した関数を説明するページ
      に導くようクリック可能なメッセージを出力します。これらのリファレ
      ンスは、<a href="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</a> およ
      び <a href="errorfunc.configuration.php#ini.docref-ext" class="link">docref_ext</a>の設定に依存
      します。
     </p>
     <p class="para">
      無効にすると、エラーメッセージは単なるプレーンテキストになります。
     </p>
    </dd>
   

   
    <dt id="ini.xmlrpc-errors">
     <code class="parameter">xmlrpc_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      有効にすると、通常のエラー報告を無効にして XML-RPC 形式のエラーメッセージとします。
     </p>
    </dd>
   

   
    <dt id="ini.xmlrpc-error-number">
     <code class="parameter">xmlrpc_error_number</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      XML-RPC の faultCode 要素の値として使用します。
     </p>
    </dd>
   

   
    <dt id="ini.docref-root">
     <code class="parameter">docref_root</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      新しいエラーフォーマットはエラーやエラーの原因となった関数に関するマニュアル
      のページの情報を含んでいます。マニュアルのページによっては母国語でダウンロードが
      可能であり、このiniディレクティブをマニュアルのローカルコピーのURLにセット
      することができます。
      マニュアルのローカルコピーが <code class="literal">&quot;/manual/&quot;</code> でアクセスできるとすると、単に
      <strong class="userinput"><code>docref_root=/manual/</code></strong>とするだけです。
      ローカルコピーのファイルの拡張子は<strong class="userinput"><code>docref_ext=.html</code></strong>
      で指定できます。拡張リファレンスを使用することもできます。例えば
      <strong class="userinput"><code>docref_root=http://manual/en/</code></strong>または
      <strong class="userinput"><code>docref_root=&quot;http://landonize.it/?how=url&amp;theme=classic&amp;filter=Landon&amp;url=http%3A%2F%2Fwww.php.net%2F&quot;</code></strong>が使用できます。
     </p>
     <p class="para">
      ほとんどの場合 docref_root の値の最後を <code class="literal">&quot;/&quot;</code> にしようと思うでしょう。
      しかし上の二つ目の例を見ではその必要はありません。
     </p>
    </dd>
   

   
    <dt id="ini.docref-ext">
     <code class="parameter">docref_ext</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      <a href="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</a>を参照して下さ
      い。
     </p>
     <blockquote class="note"><p><strong class="note">注意</strong>: 
      <p class="para">
       docref_extの値はドット <code class="literal">&quot;.&quot;</code> で始まる必要があります。
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.error-prepend-string">
     <code class="parameter">error_prepend_string</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      エラーメッセージの前に出力する文字列。
      エラーメッセージを画面に表示する時にだけ使います。
      主な目的は、
      エラーメッセージの先頭に追加のHTMLマークアップを付加できるようにすることです。
     </p>
    </dd>
   

   
    <dt id="ini.error-append-string">
     <code class="parameter">error_append_string</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      エラーメッセージの後に出力する文字列。
      エラーメッセージを画面に表示する時にだけ使います。
      主な目的は、
      エラーメッセージに追加のHTMLマークアップを付加できるようにすることです。
     </p>
    </dd>
   

   
    <dt id="ini.error-log">
     <code class="parameter">error_log</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      スクリプトエラーが記録されるファイル名です。
      ファイルはウェブサーバーユーザーで書き込めなければなりません。
      <code class="literal">syslog</code> が指定されると、エラーはファイルではなく
      システムロガーに送られます。これは Unix では syslog(3) であり
      Windows ではイベントログのことです。
      <span class="function"><a href="function.syslog.php" class="function">syslog()</a></span> も参照ください。
      このディレクティブが設定されていない場合、エラーは SAPI
      エラーロガーに送信されます。これは、例えば Apache のエラーログ、
      あるいは CLI なら <code class="literal">stderr</code> になります。
      <span class="function"><a href="function.error-log.php" class="function">error_log()</a></span> も参照ください。
     </p>
    </dd>
   

   
    <dt id="ini.error-log-mode">
     <code class="parameter">error_log_mode</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> で設定されたファイルのモード(パーミッション)。
     </p>
    </dd>
   

   
    <dt id="ini.syslog.facility">
     <code class="parameter">syslog.facility</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      どの種類のプログラムがメッセージを記録するのかを指定します。
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> が &quot;syslog&quot; の場合にだけ有効です。
     </p>
    </dd>
   

   
    <dt id="ini.syslog.filter">
     <code class="parameter">syslog.filter</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      記録されたメッセージをフィルタリングするフィルターの種類を指定します。
      フィルターで許可された文字はそのまま記録されますが、許可されていない文字は
      <code class="literal">\x</code> で始まる十六進表記に変換して記録されます。
      <ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara"><code class="literal">all</code> –
        ロギングされる文字列は改行文字で分割され、すべての文字は変更せずに渡されます。</span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">ascii</code> –
        ロギングされる文字列は改行文字で分割され、
        印刷可能な 7bit ASCII 文字以外の文字は全てエスケープされます。</span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">no-ctrl</code> –
        ロギングされる文字列は改行文字で分割され、
        印刷可能な文字以外は全てエスケープされます。</span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">raw</code> –
        全ての文字はシステムロガーに変更せずに渡されます。
        改行文字で分割されることもありません(PHP 7.3 より前の振る舞いと同等です)
        </span>
       </li>
      </ul>
      この設定は、<a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> を &quot;syslog&quot; に設定し、
      <span class="function"><a href="function.syslog.php" class="function">syslog()</a></span> をコールした場合にのみ影響します。
     </p>
     <blockquote class="note"><p><strong class="note">注意</strong>: 
      <p class="para">
       <code class="literal">raw</code> フィルタタイプは、PHP 7.3.8 および PHP 7.4.0 以降で使えます。
      </p>
     </p></blockquote>
     <span class="simpara">
      このディレクティブは、Windows ではサポートされていません。
     </span>
    </dd>
   

   
    <dt id="ini.syslog.ident">
     <code class="parameter">syslog.ident</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      すべての文字列の先頭に追加する識別用文字列を指定します。
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> が &quot;syslog&quot; の場合にだけ有効です。
     </p>
    </dd>
   

  </dl>
 </p>
</div><?php manual_footer($setup); ?>