zoukankan      html  css  js  c++  java
  • PHP对大小写敏感问题

    1. 变量名区分大小写

    1 <?php

    2 $abc = 'abcd';

    3 echo $abc; //输出 'abcd'

    4 echo $aBc; //无输出

    5 echo $ABC; //无输出

    2. 常量名默认区分大小写,通常都写为大写
    (但没找到能改变这个默认的配置项,求解)

    1 <?php

    2 define("ABC","Hello World");

    3 echo ABC; //输出 Hello World

    4 echo abc; //输出 abc

    3. php.ini配置项指令区分大小写
    如 file_uploads = 1 不能写成 File_uploads = 1

    3. 函数名、方法名、类名不区分大小写
    但推荐使用与定义时相同的名字

    1 <?php

    2 function show(){

    3 echo "Hello World";

    4 }

    5 show(); //输出 Hello World 推荐写法

    6 SHOW(); //输出 Hello World

    1 <?php

    2 class cls{

    3 static function func(){

    4 echo "hello world";

    5 }

    6 }

    7

    8 Cls::FunC(); //输出hello world

    4. 魔术常量不区分大小写,推荐大写
    包括:__LINE__、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__METHOD__、__NAMESPACE__。


    1 <?php

    2 echo __line__; //输出 2

    3 echo __LINE__; //输出 3

    5. NULL、TRUE、FALSE不区分大小写

    01 <?php

    02 $a = null;

    03 $b = NULL;

    04

    05 $c = true;

    06 $d = TRUE;

    07

    08 $e = false;

    09 $f = FALSE;

    10

    11 var_dump($a == $b); //输出 boolean true

    12 var_dump($c == $d); //输出 boolean true

    13 var_dump($e == $f); //输出 boolean true 

  • 相关阅读:
    HTML4如何让一个DIV居中对齐?float输入日志标题
    HTML3层叠样式表
    面向对象 学生考试计分题目
    C#总复习
    HTML2列表表单框架
    HTML1网页三部份内容
    HTML 5 JavaScript初步 编译运行.doc
    初识MYSQL
    数据库设计
    序列化和反序列化
  • 原文地址:https://www.cnblogs.com/beili/p/7760284.html
Copyright © 2011-2022 走看看