• php.ini配置


    1.variables_order
    variables_order = "EGPCS"
    这个EGPCS就是说明用$_REQUEST数组获取内容的优先级,
    其字母的含义分别代表为:E代表$_ENV,G代表$_GET,P代表$_POST,C代表$_COOKIE,S代表$_SESSION。
    后面出现的数据会覆盖前面写入的数据,其默认的数据写入方式就是EGPCS,所以COOKIE包含的数据将覆盖POST/GET中使用相同关键字的数。

    2.allow_call_time_pass_reference
    是否启用在函数调用时强制参数被按照引用传递。

    当allow_call_time_pass_reference=Off时
    <?php
    function abc($a,$b){
    echo "$a/n";
    echo "$b/n";
    $b = 'cde';
    }

    $a = 'abc';
    $b = "bcd";
    //不好的用法,会引发一个php warnning
    abc($a ,&$b);

    echo "$b/n";
    ?>

      要想通过引用来传递参数$b,程序可改为
    <?php
    function abc($a,& $b){
    echo "$a/n";
    echo "$b/n";
    $b = 'cde';
    }

    $a = 'abc';
    $b = "bcd";
    //正确的用法
    abc($a ,$b);

    echo "$b/n";
    //output is:
    //abc
    //bcd
    //cde
    ?>

  • 相关阅读:
    shell test条件判断
    shell 变量
    shell 流程结构
    shell 正则表达式
    shell脚本常用参数
    snmp 简单的网络管理协议
    linux
    nmap
    git 基础操作
    linux 下 svn 更新代码
  • 原文地址:https://www.cnblogs.com/datastack/p/3815327.html
Copyright © 2020-2023  润新知