它与手动更改php.ini和使用ini.set有何不同?

它与手动更改php.ini和使用ini.set有何不同?,php,apache,codeigniter,php-ini,Php,Apache,Codeigniter,Php Ini,正如我们所知,要更改某些服务或添加或禁用服务,我们总是需要在服务中重新启动服务器。 但是使用ini.set函数和它在不刷新服务器的情况下工作有什么不同呢 这些set.ini函数是否可能将自身保存在缓存中并用于特定操作。 另一种方法是,它像构造函数一样使用自己 例如- ini_set("SMTP","ssl://smtp.gmail.com"); ini_set("smtp_port","465"); 我们可以在php.ini文件中更改它,并刷新服务来运行它。 但是有了ini_set,它就可以不

正如我们所知,要更改某些服务或添加或禁用服务,我们总是需要在服务中重新启动服务器。 但是使用ini.set函数和它在不刷新服务器的情况下工作有什么不同呢

这些set.ini函数是否可能将自身保存在缓存中并用于特定操作。 另一种方法是,它像构造函数一样使用自己

例如-

ini_set("SMTP","ssl://smtp.gmail.com");
ini_set("smtp_port","465");
我们可以在php.ini文件中更改它,并刷新服务来运行它。 但是有了ini_set,它就可以不这样做了吗?怎样? 我们如何在服务器和浏览器之间访问它来更改php.ini的详细信息以检查安全漏洞。 提前谢谢。

你好,科基尔,我的问题的另一部分是,在执行命令之间如何访问php.ini的设置。为什么不重新启动服务呢?因为我们的服务器在使用ini时使用的是以前的设置\u setHello Cokile的可能重复,我的问题的另一部分是,在执行command.ini之间,我如何访问php.ini的设置?为什么不重新启动服务,因为在使用ini_setmable replicate of时,我们的服务器运行在以前的设置上