• PHP学习心得(二)——实用脚本


    <?php 来表示 PHP 标识符的起始,然后放入 PHP 语句并通过加上一个终止标识符 ?> 来退出 PHP 模式

    调用函数phpinfo(),将会看到很多自己系统的信息,以及预定义变量、已经加载的 PHP 模块和配置信息。 <?php phpinfo(); ?> 

    在 PHP 中,变量以一个美元符开头。

    $_SERVER 是一个特殊的 PHP 保留变量,包含了 web 服务器提供的所有信息,被称为超全局变量。

    检查浏览页面的访问者在用什么浏览器,需要检查用户的 agent 字符串,它是浏览器发送的 HTTP 请求的一部分。该信息被存储在一个变量中——$_SERVER['HTTP_USER_AGENT']

    1 <?php 
    2 echo $_SERVER['HTTP_USER_AGENT']; 
    3 ?>

    识别 Internet Explorer:

    1 <?php
    2 if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
    3     echo '正在使用 Internet Explorer。';
    4 }
    5 ?>

    strpos() 是 PHP 的一个内置函数,其功能是在一个字符串中搜索另外一个字符串。例如在$_SERVER['HTTP_USER_AGENT'](即所谓的 haystack)变量中寻找 'MSIE'。如果在这个 haystack 中该字符串(即所谓的 needle)被找到,则函数返回 needle 在 haystack 中相对开头的位置;如果没有,则返回 FALSE。如果该函数没有返回 FALSE,则 if 会将条件判断为 TRUE 并运行其花括号 {} 内的代码;否则,则不运行这些代码。

     1 <?php
     2 if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
     3 ?>
     4 <h3>strpos() 肯定没有返回假 (FALSE)</h3>
     5 <p>正在使用 Internet Explorer</p>
     6 <?php
     7 } else {
     8 ?>
     9 <h3>strpos() 肯定返回假 (FALSE)</h3>
    10 <center><b>没有使用 Internet Explorer</b></center>
    11 <?php
    12 }
    13 ?>

     

  • 相关阅读:
    Self Numbers
    【acdream】小晴天老师系列——竖式乘法
    全错位排列
    2 ^ x mod n = 1问题
    基于cocos2dx的横版动作游戏制作(二)
    基于cocos2dx的横版动作游戏制作(一)
    横版游戏制作之英雄技能CD遮罩,人物头像血条属性
    cocos2d横版游戏之摇杆控制
    C++ delete []p 数组指针,如何知道该数组大小的
    do { ....} while(0) 在宏里冗余的意义
  • 原文地址:https://www.cnblogs.com/wyb-cd/p/3635820.html
Copyright © 2020-2023  润新知