PHP: ini_get_all fonksiyonu erişim bitmask değerini anlamak için nasıl

1 Cevap php

Ben paylaşılan bir bilgisayar sunucu üzerinde tüm yapılandırma seçeneği almak için ini_get_all işlevini kullanmaya başlayabilirsiniz. Sonunda i Dizinin bu yığın var:

[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 kılavuzu sadece descripstion verin:

It's possible for a directive to have multiple access levels, which is why access shows the appropriate bitmask values.

bu yüzden, herkes 'erişim' hakkında açıklayabilir? ans nasıl onun değerlerini bit maskesi anlamak için?

1 Cevap

Eğer "Dönüş değeri" bölümünde a little further okudum, sen link to the change modes bulurdum ve ne anlama:

  • 1: PHP_INI_USER: Giriş (gibi ini_set () ile) veya Windows kayıt defterinde kullanıcı komut ayarlanabilir
  • 4: PHP_INI_SYSTEM: Girdi php.ini veya httpd.conf ayarlanabilir
  • 6: PHP_INI_PERDIR: Giriş, php.ini içinde htaccess veya httpd.conf olabilir.
  • 7, PHP_INI_ALL, giriş herhangi bir değere ayarlanabilir