2

私は ini_get_all 関数を使用して、共有ホスト サーバー上のすべての構成オプションを取得し始めています。最後に、この配列のチャンクを取得しました:

[allow_call_time_pass_reference] => Array
    (
        [global_value] => 1
        [local_value] => 1
        [access] => 6
    )

[allow_url_fopen] => Array
    (
        [global_value] => 1
        [local_value] => 1
        [access] => 4
    )

PHP のマニュアルには、説明が記載されています。

ディレクティブは複数のアクセス レベルを持つことができます。これが、access が適切なビットマスク値を示す理由です。

それで、誰かが「アクセス」について説明できますか?そのビットマスク値を理解する方法を教えてください。

4

2 に答える 2

9

「戻り値」セクションをもう少し読んだことがあれば、変更モードへのリンクとその意味を見つけたはずです。

  • 1: PHP_INI_USER: エントリは、ユーザー スクリプト (ini_set() など) または Windows レジストリで設定できます。
  • 4: PHP_INI_SYSTEM: エントリは php.ini または httpd.conf で設定できます
  • 6: PHP_INI_PERDIR: エントリは、php.ini、.htaccess、または httpd.conf で設定できます
  • 7: PHP_INI_ALL: エントリはどこでも設定可能
于 2010-04-17T17:53:17.683 に答える