PHP选项参数相关的函数有哪些


这篇文章将为大家详细讲解有关PHP选项参数相关的函数有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。关于 PHP 的配置,我们大多数情况下都是去查看 php.ini 文件或者通过命令行来查询某些信息,其实,PHP 的一些内置函数也可以帮助我们去查看或操作这些配置参数。比如之前我们学习过的 关于php的ini文件相关操作函数浅析 。修改方面的函数就只有 ini_set() ,其他大部分的函数其实都是帮助我们进行查询的,今天,我们就来一一讲解这些函数。返回所有常量的关联数组,键是常量名,值是常量值。这个函数会输出所有的常量,因为返回的内容很多,所以用 …… 表示有很多系统或扩展的定义常量,而我们在代码中自己定义的常量则会全部进入到 [user] 这个键名下。这个函数有一个参数,当它为 true 时,让此函数返回一个多维数组,分类为第一维的键名,常量和它们的值位于第二维。而默认情况下是 false ,返回的是一个一维数组,就是常量名作为键名,它们的值作为键值。这个函数返回的是扩展模块所包含的所有方法名称。它的参数就是要查询的扩展名称,这里我们直接查看本机安装的 Swoole 里面都包含那些方法。可以看到,Swoole4.4 中一共包含有37个方法函数。这个函数是返回所有已加载的扩展模块列表。这个函数的作用是不是和我们在命令行使用 -m 来查看当前系统已安装的扩展一样。没错,它们就是相同的功能,都是返回的这样一个扩展安装情况的列表。在一些开源 cms 系统中,需要检查当前的安装环境是否符合要求时,就可以用这个函数进行检测。这两个函数一个是返回当前 include_path 的配置信息,一个是返回已经被 include 或 require 进来的文件列表。get_include_path() 很简单,它的效果其实就和 echo ini_get(‘include_path’) 是一样的,都是去读取 php.ini 文件中 include_path 的配置值。PHP 在 include 或 require 时,如果没有给定路径,那么它就会先在当前目录中查找,如果没有找到,则会进入这个 include_path 中进行查找。如果依然没有找到指 香港云主机定的文件,才会报错。这就是 include_path 目录的作用,当然,我们在日常开发中基本不会用到它,所以这里了解了解即可。get_included_files() 也是非常简洁直观的一个函数,它就是返回我们当前加载了哪些文件。当前运行时的文件总会在第一条,也就是说,这个函数至少会返回一个自身的文件路径。我们可以试试在 Laravel 或其他框架的入口文件或者控制器中使用这个函数打印一下它们的加载文件数量,这样其实也能帮我们理解这个框架的加载执行情况。这个函数返回的是活动资源的情况。比如上面例子中,我们先打印了这个函数的内容,只有3条数据,然后我们用 fopen() 加载了一个文件资源,获得了一个资源句柄。这时候再打印这个函数的内容,就会发现多了一条,而且类型是 stream-context 类型的资源句柄。这个函数可以帮我们在调试的时候查看是否有没有释放的资源操作。今天先简单的学习了几个函数,其实他们并不是非常常用的函数,但是通过学习之后,竟然发现有不少函数还是能帮助我们对系统进行调优或者在迁移系统的时候能够快速检测运行环境的。学习致用才是最成功的学习,让我们继续加油吧!关于PHP选项参数相关的函数有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

相关推荐: Redis中怎么实现一个分布式文件夹锁

Redis中怎么实现一个分布式文件夹锁,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。分布式锁常见的三种实现方式:数据库、zookeeper/etcd(临时有序节点)、redis(s…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/11 15:56
下一篇 08/11 15:57

相关推荐