• 技术文章 >后端开发 >PHP问题

    php中什么不区分大小写

    长期闲置长期闲置2022-02-11 14:34:53原创505

    在PHP中不区分大小写的有:1、函数名;2、方法名;3、类名;4、NULL;5、TRUE;6、FALSE;7、关键字;8、魔术常量也不区分大小写,但是建议使用大写。

    本教程操作环境:windows10系统、PHP7.1版、DELL G3电脑

    php中什么不区分大小写

    1、变量名区分大小写

    <?php
    $abc = 'abcd';
    echo $abc; //输出 'abcd'
    echo $aBc; //无输出
    echo $ABC; //无输出

    2、常量名默认区分大小写,通常都写为大写

    <?php
    define("ABC","Hello World");
    echo ABC; //输出 Hello World
    echo abc; //输出 abc

    php.ini配置项指令区分大小写

    如 file_uploads = 1 不能写成 File_uploads = 1

    3、函数名、方法名、类名不区分大小写

    但推荐使用与定义时相同的名字

    <?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

    4、魔术常量不区分大小写,推荐大写

    包括:__LINE__、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__METHOD__、__NAMESPACE__。

    <?php
    echo __line__; //输出 2
    echo __LINE__; //输出 3

    5、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

    总结:

    在PHP中,函数名(自定义和内置的函数)、方法名、类名、关键字不区分大小写;但变量名区分大小写。

    推荐学习:《PHP视频教程

    以上就是php中什么不区分大小写的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP
    上一篇:php中的问号是什么意思 下一篇:php中date是啥意思
    千万级数据并发解决方案

    相关文章推荐

    • php中首字母小写转大写的函数是什么• php中字符串查询函数是什么• 怎么更改php.ini文件支持pdo抽象层• php中$_REQUEST的用法是什么• php中function关键字的用法是什么
    1/1

    PHP中文网