zoukankan      html  css  js  c++  java
  • PHP大小写是否敏感问题的汇总

     

    一、大小写敏感
    1. 变量名区分大小写
    view source
    print?
         <?php
        $abc = 'abcd';
        echo $abc; //输出 'abcd'
         echo $aBc; //无输出
        echo $ABC; //无输出
     常量名默认区分大小写,通常都写为大写

    (但没找到能改变这个默认的配置项,求解)
    view source
    print?
         <?php
         define("ABC","Hello World");
        echo ABC;   //输出 Hello World
        echo abc;   //输出 abc
     php.ini配置项指令区分大小写

    如 file_uploads = 1 不能写成 File_uploads = 1
    二、大小写不敏感
    . 函数名、方法名、类名 不区分大小写,但推荐使用与定义时相同的名字
         <?php
         function show(){
             echo "Hello World";
         }
        show(); //输出 Hello World    推荐写法
         SHOW(); //输出 Hello World
         <?php
         class cls{
         static function func(){
           echo "hello world";

        }     }
          
        Cls::FunC();  //输出hello world
     魔术常量不区分大小写,推荐大写

    __LINE__、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__METHOD__、__NAMESPACE__。
          <?php
        echo __line__;  //输出 2
        echo __LINE__;  //输出 3
     NULL、TRUE、FALSE不区分大小写
     
        <?php     
        $a = null;
        $b = NULL;
          
         $c = true;
         $d = TRUE;
          
        $e = false;
         $f = FALSE;
           
        var_dump($a == $b); //输出 boolean true
         var_dump($c == $d); //输出 boolean true
         var_dump($e == $f); //输出 boolean true

  • 相关阅读:
    Nginx是如何配置为 Web 服务器的【转载】
    BeanUtil工具类的使用
    数据库:XML,解析Dom4J
    jsp简单标签开发
    Java 反射 使用总结
    JAVA 对象序列化——Serializable
    使用Session防止表单重复提交
    EasyUi模糊匹配搜索框combobox
    Cookie工作原理
    COOKIE和SESSION有什么区别?
  • 原文地址:https://www.cnblogs.com/ldms/p/8316346.html
Copyright © 2011-2022 走看看