• PHP之常量和变量


    PHP常量

    ​ 常量是一个简单值的标识符(名字)。如同其名称所暗示的,在脚本执行期间该值不能改变,常量默认为大小写敏感。传统上常量标识符总是大写的。

    定义常量

    ​ 在PHP中使用define()函数来定义常量,该函数的语法格式为:

    define(string $constant_name,$mixed value,$case_sensitive=false)
    
    • $constant_name:必选参数,常量名称,即标识符
    • value:必选参数,常量的值
    • $case_sensitive:可选参数,指定是否大小写敏感。设定为true,表示不敏感

    预定义常量

    ​ 在PHP语言中定义了一些常用的常量。

    常量名功能
    __FILE__默认常量,PHP程序文件名
    __LINE__默认常量,PHP程序当前行数
    PHP_VERSION内建常量,PHP程序的版本
    PHP_OS内建常量,执行PHP解析器的操作系统名称
    TRUE该常量是一个真值
    FALSE该常量是一个假值
    E_ERROR该常量指到最近的错误处
    E_WARNING该常量指到最近的警告处
    E_PARSE该常量指到解析语法有潜在问题处
    E_NOTICE该常量为发生不寻常处的提示,但不一定是错误处

    PHP变量

    变量赋值及使用

    ​ 和很多语言不同,在PHP中使用变量之前不需要声明变量(PHP4之前需要声明变量),只需为变量赋值即可。

    代码示例:

    <?php
        # 直接赋值
        $str = "This is a test!";
        $_str = "This is also a test!";
        echo $str."<br>";
        echo $_str."<br>"
    
        # 间接赋值
        $str_copy = $str;
        echo $str_copy."<br";
    
        # 引用赋值
        $str_ = &$str;
        $str = "原始值被更改了";
        echo $str;
        echo $str_;
    ?>
    

    运行结果:

    This is a test!
    This is also a test!
    This is a test!
    原始值被更改了
    原始值被更改了
    

    PHP预定义变量

    ​ PHP还提供了很多非常实用的预定义变量,通过这些预定义变量可以获取到用户会话、用户操作系统的环境和本地操作系统的环境等信息。

    常用的预定义变量

  • 相关阅读:
    冒泡排序
    希尔排序
    现实中遇到的业务状况记录
    OneZero第二周第二次站立会议(2016.3.29)
    OneZero第二周第一次站立会议(2016.3.28)
    OneZero第五次站立会议(2016.3.25)
    OneZero第四次站立会议(2016.3.24)
    PSP(3.16——3.22)以及周记录
    OneZero第三次站立会议(2016.3.23)
    读“软工实践总结作业”有感
  • 原文地址:https://www.cnblogs.com/z1r0s/p/14284122.html
Copyright © 2020-2023  润新知