• 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

  • 相关阅读:
    图片移动特效
    风云舞
    弹出页面
    javascript放大镜原版
    jquery UI入门
    AJAX demo——操作文本文件
    上一页 1 2 ...10 下一页 百度 GOOGLE 分页
    在后台调用JavaScript打开新页面
    Ext简介
    My97DatePicker
  • 原文地址:https://www.cnblogs.com/ldms/p/8316346.html
Copyright © 2020-2023  润新知