PHP之常量

简介: 常量不需要使用"$"符号,一旦使用被认为是变量

常量命名规则

1、常量不需要使用"$"符号,一旦使用被认为是变量

2、变量名可由数字、字母、下划线命名,但必须以字母和下划线开头(const定义)

3、常量的名字通常是以大写字母为主(与变量以示区别)

自定义常量

使用define(‘常量名’,常量值);定义常量

<?php
  define('A',13456789);//定义常量
  echo A;//输出常量

运行结果

2345_image_file_copy_134.jpg

使用const 常量名=常量值;定义常量

<?php
  const B=44;//定义常量
  echo B;//输出常量

运行结果

2345_image_file_copy_135.jpg

系统常量

由双下划线+常量名+双下划线组成,其值会随着环境变化而变化,用户无法改变。

DIR:当前被执行的脚本所在电脑的绝对路径

FILE:当前被执行的脚本所在的电脑的绝对路径且带自己文件名

LINE:当前所属行数

NAMESPACE:当前所属的命名空间

CLASS:当前所属的类

METHOD:当前所属的方法

<?php
  /*__DIR__:当前被执行的脚本所在电脑的绝对路径
  __FILE__:当前被执行的脚本所在的电脑的绝对路径且带自己文件名
  __LINE__:当前所属行数
  __NAMESPACE__:当前所属的命名空间
  __CLASS__:当前所属的类
  __METHOD__:当前所属的方法
  */
  echo '__DIR__:',__DIR__,'<br/>';
  echo '__FILE__:',__FILE__,'<br/>';
  echo '__LINE__:',__LINE__,'<br/>';
  echo '__NAMESPACE__:',__NAMESPACE__,'<br/>';
  echo '__CLASS__:',__CLASS__,'<br/>';
  echo '__METHOD__:',__METHOD__,'<br/>'

运行结果

2345_image_file_copy_136.jpg

相关文章
|
8月前
|
存储 PHP
PHP 常量
PHP 常量
24 0
|
10月前
|
PHP
php开发实战分析(4):php调用封装函数包含文件路径自适应不同目录的解决方案($_SERVER[‘DOCUMENT_ROOT‘]与__DIR__魔术常量)
php开发实战分析(4):php调用封装函数包含文件路径自适应不同目录的解决方案($_SERVER[‘DOCUMENT_ROOT‘]与__DIR__魔术常量)
132 0
|
5月前
|
PHP
PHP 魔幻(术)方法 & 魔术常量
PHP 魔幻(术)方法 & 魔术常量
27 0
|
8月前
|
并行计算 PHP
PHP 预定义常量
PHP 预定义常量
24 0
|
9月前
|
PHP
PHP 魔幻(术)方法 & 魔术常量
PHP 魔幻(术)方法 & 魔术常量
43 0
|
10月前
|
JSON 前端开发 安全
ajax中实现访问url已阅即焚的解决方案(url动态参数、变量加密、常量不变、php加密解密、API访问验证方式)
ajax中实现访问url已阅即焚的解决方案(url动态参数、变量加密、常量不变、php加密解密、API访问验证方式)
186 0
|
10月前
|
数据可视化 定位技术 PHP
漏刻有时数据可视化大屏常见问题(15):php常量配置数组
漏刻有时数据可视化大屏常见问题(15):php常量配置数组
77 0
|
存储 PHP
PHP的常量特性有哪些?底层原理是什么?
PHP的常量特性有哪些?底层原理是什么?
|
Unix PHP
【web 开发基础】php 开发基础快速入门 (4)-PHP常量详解
在"常量"的广义概念是:'不变化的量'(例如:在计算机程序运行时,不会被程序修改的量;数学函数中的某一个量,例如每一个具体的圆的半径、直径数值;物理学中的靠近地面的重力加速度;真空中的光速数值;不同的微粒的各自的质量)换言之,常量,在计算机技术方面虽然是为了硬件、软件、编程语言服务,但是它并不是专门为硬件、软件、编程语言而引入的概念。常量可区分为不同的类型,如:25、0为整型常量,6.8为实型常量,'a'、'b'为字符常量。常量一般从其字面形式即可判断。这种常量称为字面常量或直接常量。对于'常量'的通俗比喻--"如同大山不被轻而易举地改变"(当然,地球上的重力加
108 2
|
存储 开发框架 .NET
PHP 零基础入门笔记(3):PHP 变量和常量
PHP 零基础入门笔记(3):PHP 变量和常量
118 0