我是初学者,正在学习有关ini文件的php知识。我在php.net上看到了两种模式PHP_INI_PERDIR和PHP_INI_USER,它们被识别为.user.ini文件中的两种模式。但我不理解这两种模式分别是什么以及它们在哪里和为何使用。请问有谁能告诉我吗?
模式PHP_INI_USER允许在用户脚本中设置条目(例如使用ini_set()),或者在Windows注册表中设置。
模式PHP_INI_PERDIR允许在php.ini、.htaccess、httpd.conf或.user.ini(自PHP 5.3以来)中设置条目。
我们可以在PHP手册中了解配置设置可能在哪里设置的详细信息。
希望这将有助于每个人,并在MODES之间做出清晰的区分。
ini_set
在运行时设置,而其他设置则不能。请参见http://php.net/manual/en/configuration.changes.modes.php。 - ceejayoz