• 数组和全局变量


    一 :

    主要有以下三空情况会产生空(null)类型:

    1.通过变量赋值明确指定为变量的值为NULL

    2.一个变量没有给任何值

    3.使用函数unset()将变量销毁掉

    empty()可以向括号中间传入一个变量。这个变量的值如果为false或者为null的话,返回true。

    isset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有有一个变量为null,则返回false。否则,则返回true。

    二.PHP数组

    PHP 数值数组

    这里有两种创建数值数组的方法:

    自动分配 ID 键(ID 键总是从 0 开始):

    $cars=array("Volvo","BMW","Toyota");

    人工分配 ID 键:

    $cars[0]="Volvo";

    $cars[1]="BMW";

    $cars[2]="Toyota"

    获取数组的长度 - count() 函数

    sort() - 对数组进行升序排列

    rsort() - 对数组进行降序排列

    asort() - 根据关联数组的值,对数组进行升序排列

    ksort() - 根据关联数组的键,对数组进行升序排列

    arsort() - 根据关联数组的值,对数组进行降序排列

    krsort() - 根据关联数组的键,对数组进行降序排列

    三.PHP 超级全局变量列表:

    $GLOBALS

    $_SERVER

    $_REQUEST

    $_POST

    $_GET

    $_FILES

    $_ENV

    $_COOKIE

    $_SESSION

    1. $a = 1;

       $b = 2;

       function Say(){

           echo  $a; //报错输出,PHP中块作用域,变量之间是相互隔离的无法看到

       }

    $x = 75;

    $y = 25;

    function addition()

    {

    //    $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];

    //

        echo  $GLOBALS['x'];

    }

    addition();

    $GLOBALS 是PHP的一个超级全局变量组,在一个PHP脚本的全部作用域中都可以访问。

    $GLOBALS 是一个包含了全部变量的全局组合数组。变量的名字就是数组的键。

    $_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。

    $_REQUEST 用于收集HTML表单提交的数据。$_POST

    $_POST 被广泛应用于收集表单数据

    $_GET 同样被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method="get"。

    $_GET 也可以收集URL中发送的数据。

    四:PHP魔术变量

    __LINE__ 表示当前行数

    __FILE__ 文件的完整路径和文件名

    __DIR__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。

    __FUNCTION__  函数名称

    __CLASS__ 类的名称

    __METHOD__ 命名空间的名称

  • 相关阅读:
    记一个SharePoint Workflow一睡永不醒来的问题
    .NET Tracing简介
    !aspxpages(即!dumphttpcontext)命令输出的解释
    MOSS定时爬网无法启动的问题
    Persistent cookies和Session cookies的定义与区别
    跨SharePoint服务器场的Content Deployment的一个知识点
    如何明确指定命令所在的debugger extension?
    理解SharePoint中的备用访问映射(Alternate Access Mapping)
    biztalk中ACK、NACK详测示例【转】
    深入biztalk消息以及消息订阅发布路由机制(一)-消息概述【转】
  • 原文地址:https://www.cnblogs.com/love-life-insist/p/9151587.html
Copyright © 2020-2023  润新知