php基础学习之常量

这篇具有很好参考价值的文章主要介绍了php基础学习之常量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

php常量的基本概念

常量是在程序运行中的一种不可改变的量(数据),常量一旦定义,通常不可改变(用户级别)。


php常量的定义形式

  1. 使用define函数:define("常量名字", 常量值);
  2. 使用const关键字:const 常量名字 = 常量值;//该方法类似C、C++、Java、Python等语法,在php5.3之后才支持

示例:

php基础学习之常量,php基础学习,php,学习笔记

注意细节——

define和const定义的常量是有一定区别的,在于访问权限的区别。


php常量的命名规则

  1. 不用dollar字符$开头,否则系统会认为是变量
  2. 由字母、数字、下划线三种字符组合,但不允许以数字开头
  3. (人为的)规定通常以大写字母为主,与变量作区分
  4. 命名规则比变量松散,可以使用特殊字符,但使用特殊字符时必须使用define函数定义常量

php基础学习之常量,php基础学习,php,学习笔记


php常量的访问、使用

和常量一致。

特殊的——如果是用define定义的特殊字符常量名,必须配合constant函数进行输出。

php基础学习之常量,php基础学习,php,学习笔记


系统常量

系统定义好的常量,可以直接使用。

举例:

PHP VERSION——PHP 版本号

PHP_INT_SIZE——整型大小(32位机器是4,64位机器是8)
PHP_INT_MAX——整型能表示的最大值(32位机器是2^31-1,64位机器是2^63-1)

php基础学习之常量,php基础学习,php,学习笔记


系统魔术常量

在 PHP 中还有一些特殊的常量,由双下划线开始+长两名+双下划线结束,这种常量称之为系统魔术常量。魔术常量的值通常会跟着环境变化,但是用户改变不了。

举例(除这些外还有很多,后面专门写一篇来记录常用的方便查阅)——

  • __DIR__         //当前被执行的脚本所在电脑的绝对路径
  • __FILE__        //当前被执行的脚本所在的电脑的绝对路径(带自己文件的名字)
  • __LINE__        //当前所属的行数
  • __NAMESPACE__        //当前所属的命名空间
  • __CLASS__        //当前所属的类
  • __METHOD__        //当前所属的方法

php基础学习之常量,php基础学习,php,学习笔记文章来源地址https://www.toymoban.com/news/detail-816762.html

到了这里,关于php基础学习之常量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • php基础学习之常用系统函数

    用于输出一个或多个字符串   用于输出一个字符串(用句点连接的多个字符串本质是一个字符串),与echo类似,但返回值为1   用于格式化输出字符串,类似于C语言的printf   用于打印关于数组的易于理解的信息,通常用于调试目的,可以设置参数true,设置后print_r将不会直

    2024年02月19日
    浏览(42)
  • php基础学习之整型进制

    在 PHP中提供了四种整型的定义方式:十进制定义,二进制定义,八进制定义和十六进制。 定义格式如下: 十进制是最基础的:$a = 110; 二进制需要在值前面加上0b:$a = 0B1101110;(b不区分大小写) 八进制需要在值前面加上0:$a = 0156; 十六进制需要在值前面加上0x:$a = 0X6E;(x和

    2024年01月24日
    浏览(24)
  • 编程笔记 Golang基础 010 常量和变量

    在 Go 语言中,常量(Constant)是一个固定的值,在程序运行期间不可被修改。它们通常用来表示那些在整个程序执行过程中不会变化的数值或其他类型的数据。在 Go 语言中,变量是用来存储数据的容器。 在 Go 语言中,常量(Constant)是一个固定的值,在程序运行期间不可被

    2024年02月21日
    浏览(39)
  • 【C++学习笔记】7、常量

    常量 是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。 常量和变量的关系 :常量就像是常规的变量,只不过常量的值在定义后不能进行修改。 整数常量可以是十进

    2024年02月10日
    浏览(22)
  • C#学习笔记--变量、常量和转义字符

    变量是存储数值的容器,是一门程序语言的最基础的部分。 不同的变量类型可以存储不同类型的数值。 种类: 在C#种一共有14种变量: 有符号类型4种 无符号类型4种 浮点数3种 特殊类型(char bool string) 变量的命名规则 不能以数字开头 不能使用程序命名 不能有除下划线

    2024年02月08日
    浏览(40)
  • php基础学习之运算符(重点在连接符和错误抑制符)

    在各种编程语言中,常用的运算符号有这三大类: 算术运算 符:+,-,*,/,% 位运算 符:,|,^,, 赋值运算 符:=,+=,-=,*=,/=,%= 比较运算 符:,,==,=,=,!= 逻辑运算 符:,||,! 条件运算 符:条件?成立执行:否则执行        //又称三目运算符 自操作运算 符:

    2024年02月19日
    浏览(35)
  • Verilog数据类型/常量/变量[学习笔记day3]

    1 数据类型 数据类型是用来表示数字电路中的 数据存储 和 传递单元 。 Verilog HDL中共有19种数据类型,其中 最基本的有4种 : 常:integer型 parameter型 变:reg型 wire型 其他:large, medium, scalared, small, time, tri, tri0, tri1, triand, trior, trireg, vectored, wand, wor等。 2 常量 在程序运行过程中

    2024年02月05日
    浏览(35)
  • PHP中的特殊常量

    系统常量:系统帮助用户定义的常量,用户可以直接使用 常用的几个系统常量 PHP_VERSION PHP版本号 PHP_INT_SIZE 整型大小 PHP_INT_MAX 整型能表示的最大值 双下划线开始+常量名+双下划线结束 这种常量称为魔术常量,魔术常量的值通常会跟着环境变化,但是用户改变不了 __DIR__ 当前

    2024年02月16日
    浏览(27)
  • php基础学习之分支结构和循环结构(不细讲,来对比一下和两大常用高级编程语言(C++/Java)的细微区别以便记忆)

    编程语言常见分支结构有: if 语句 if-else 语句 if-elseif-else 语句 switch 语句 其中, 除了 if-elseif-else 语句外,另外3中分支语句在php中和C++/Java是一模一样的! 而 if-elseif-else 的唯一不同点就在,【 elseif 】这个既可以合一起写(C++/Java不可以),也可以拆开写成【 else if

    2024年02月19日
    浏览(39)
  • 全文检索学习之ElasticSearch学习笔记

    在非关系型数据库中,数据是非结构化的,如果直接去查找效率极低,全文检索将非结构化数据中的一部分信息提取出来,重新组织,使其变得有一定结构,然后对此有一定结构的数据进行搜索,从而达到搜索相对较快的目的。索引就是从非结构化数据中提取出的然后重新组

    2023年04月11日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包