解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)

 更新时间:2013年06月25日 15:52:36   作者:  
本篇文章是对如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑的技巧进行了详细的分析介绍,需要的朋友参考下

一般情况下,我们的运行环境是 apache,当然也有些人是用IIS环境的
我们要是想知道我们目前运行的环境是什么的话,那我们只需要用函数php_sapi_name()来测试
进行比较判断处理
函数:php_sapi_name();
在apache环境下面输出的结果是“apache2handler”;
在cgi模式下输出的结果是“cgi-fcgi”
要是在命令行模式下面运行的话,那么输出的结果是:”cli”


 

 

相关文章

  • php常用hash加密函数

    php常用hash加密函数

    这篇文章主要介绍了php常用hash加密函数,以实例形式详细分析了PHP的hash加密函数用法,代码中备有详尽的注释,便于理解,需要的朋友可以参考下
    2014-11-11
  • PHP使用 Pear 进行安装和卸载包的方法详解

    PHP使用 Pear 进行安装和卸载包的方法详解

    这篇文章主要介绍了PHP使用 Pear 进行安装和卸载包的方法,结合实例形式详细分析了php使用 Pear 安装及卸载扩展包的相关操作命令与使用技巧,需要的朋友可以参考下
    2019-07-07
  • php开启多进程的方法

    php开启多进程的方法

    这篇文章主要介绍了php开启多进程的方法,实例分析了php线程的使用技巧,需要的朋友可以参考下
    2015-03-03
  • php include加载文件两种方式效率比较

    php include加载文件两种方式效率比较

    这两天抽了点时间继续完善“X计划”的核心部分,核心嘛,就要加载必须的文件,尝试了两种方法,发现效率是不同的,分享一下吧~
    2010-08-08
  • php提高脚本性能的4个技巧

    php提高脚本性能的4个技巧

    这篇文章主要介绍了php提高脚本性能的4个技巧,有助于提高程序的运行速度,感兴趣的朋友可以了解下
    2020-08-08
  • php switch语句多个值匹配同一代码块应用示例

    php switch语句多个值匹配同一代码块应用示例

    switch 语句一行接一行地执行(实际上是语句接语句)。开始时没有代码被执行,下面有个示例,需要的朋友可以参考下
    2014-07-07
  • PHP加速 eAccelerator配置和使用指南

    PHP加速 eAccelerator配置和使用指南

    考虑对PHP再进行一些优化,前两年接触过MMCache和eAccelerator,尤其对eAccelerator非常喜欢,这次优化也选择了它,下面整理一些文档和大家分享。
    2009-06-06
  • PHP利用REFERER根居访问来地址进行页面跳转

    PHP利用REFERER根居访问来地址进行页面跳转

    这篇文章主要是根据referfer判断来源,然后跳转到制定页面,以防出现了无法访问页面,用户体验不好
    2013-09-09
  • PHP fgetcsv 定义和用法(附windows与linux下兼容问题)

    PHP fgetcsv 定义和用法(附windows与linux下兼容问题)

    PHP fgetcsv() 函数从文件指针中读入一行并解析 CSV 字段。与PHP fgets() 类似,不同的是 PHP fgetcsv() 解析读入的行并找出 CSV 格式的字段,然后返回一个包含这些字段的数组
    2012-05-05
  • php连接oracle数据库的核心步骤

    php连接oracle数据库的核心步骤

    这篇文章主要介绍了php连接oracle数据库的核心步骤,简要分析了php安装Oracle扩展设置及连接测试代码,非常简单易懂,需要的朋友可以参考下
    2016-05-05

最新评论