php之常量小见

php设置常量有二种方法,一为define(),二为使用关键字const。

define()函数带有三个形参,一为常量名,通常以大写字母命名,二为值,三为是否对大小写敏感,其值为可选,默认为false(敏感)。

举例:

define("A","10")

第三个形参默认值为false,对大小写会敏感,所以只能echo A输出其值。

define("A","10",true)

第三个形参中值为true(不敏感),所以eho a或者echo A 都能输出其值10;

const关键字在类定义之外定义,与变量不同,不需要在常量前加入$符号。

对大小写敏感。

举例:

const A=10;

echo A;//正确

echo a;//报错

时间: 2024-11-05 13:49:07

php之常量小见的相关文章

Java中常量小知识

常量分类:常量分为静态常量,非静态常量(全局常量),局部常量 静态常量:要么定义的时候赋初值,要么在静态代码块中赋值 非静态常量:要么在定义的时候赋初值,要么在代码块中赋值 局部常量:可以在定义时赋初值,也可以在使用前赋值 注意:接口中只存在一种常量,就是静态常量,必须定义时赋值,因为在接口中不存在代码块. 为什么局部变量不初始化? 局部变量,都是存在栈中的.而栈是快速重复的大量使用,如果每次使用都初始化,开销会比较大,不如,直接让程序员来手动初始化.

docker小见

1.容器具有不可变的特性. 容器将操作系统.程序库.配置文件.路径和应用程序打包在一起运行,也就是说,我们在做QA测试的时候整个镜像是什么样,投入到产品环境以后就是什么样,其性能不会有任何差距. 2.容器都非常轻量. 单个容器的内存占用很小,不像其他进程动辄占用上万MB的内存空间,容器只会给主进程分配内存,可以有效降低系统开销. 3.容器的速度更快. 虚拟机的启动时间一般都在分钟级,容器的启动速度可以达到秒级,启动容器就跟启动linux进程一样快. 虽然容器的好处这么多,但是有很多用户还不了解,

Oracle Database Link 的创建和使用小见

假设:需要从数据库db_a通过db_link连接到db_b查询数据库b的部分相关信息 前提条件: 数据库a账户需要有创建dblink的权限,如果没有可以使用dba账户赋权限 grant CREATE PUBLIC DATABASE LINK to  username;grant DROP PUBLIC DATABASE LINK to usenrame; 数据库b账号需要有连接的权限,一般账户都有这个权限 以下是创建的语句: 基本语法: CREATE [SHARED][PUBLIC] datab

正则表达式のip地址匹配の小见

对于IP地址我们先将其划分范围 对于每一个地址我们都将其划分成三段.每一段都确定它的范围 对于第一段它的范围是1-254 对于第二,三段它的范围是0-255 对于第四段它的范围是1-254 我们需要注意的是\b  与$ ^的区别 1\b强调的是在你的所查找的关键字中的位置  而  $^则是强调在你的关键字所匹配的行中的位置 2同时我们一样可以注意到 ifconfig  | egrep --color '\b([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[

程序猿之---C语言细节29(#define宏大小、空结构体大小、柔性数组不知道你见过没)

主要内容:#define宏大小.空结构体大小.柔性数组 一.#define宏大小 见例子 二.空结构体大小 根编译器有关 三.柔性数组 不常用,可看看 #include <stdio.h> #define N 4 #define STR "abcd" int main() { struct student { }stu; printf("N = %d\n", sizeof(N)); printf("num 5 memery = %d\n&quo

Class文件内容及常量池

当JVM运行Java程序的时候,它会加载对应的class文件,并提取class文件中的信息存放在JVM开辟出来的方法区内存中.那么这个class文件里面到底有些什么内容呢? 一.class文件内容概述 class文件是由8bits的字节流组成,全部字节构成了15个有意义的项目.这些项目之间没有任何无意义的字节,因此class文件非常紧凑.占据多字节空间的项目按照高位在前的顺序存放.下面我们详细讨论这些项目: ★ magic(魔数)    每个class文件的前4个字节称为魔数,值为0xCAFEB

Class文件内容及常量池(转)

原文:http://hxraid.iteye.com/blog/687660 当JVM运行Java程序的时候,它会加载对应的class文件,并提取class文件中的信息存放在JVM开辟出来的方法区内存中.那么这个class文件里面到底有些什么内容呢? 一.class文件内容概述 class文件是由8bits的字节流组成,全部字节构成了15个有意义的项目.这些项目之间没有任何无意义的字节,因此class文件非常紧凑.占据多字节空间的项目按照高位在前的顺序存放.下面我们详细讨论这些项目: ★ mag

“以大见大”的成功之作

“以大见大”的成功之作 ——读李岚清<题宁夏扶贫扬黄灌溉工程> 杨森翔 有水赛江南,无水泪也干. 引黄造绿洲,万民俱欢颜. 这是李岚清同志的一首小诗.诗题为<题宁夏扶贫扬黄灌溉工程>.这首诗只有五言四行20个字,但影响甚大,不但被收入<中国西部大开发诗典>,而且深入人心,宁夏的许多人至今都还记得. 这首诗影响之所以大,首先是因为诗所反映的题材特别重大.宁夏扶贫扬黄工程,俗谓“1236”工程,是宁夏最大的扬黄工程,也是党中央.国务院的重大决策,举国关心,万民瞩目.这项工程

Java泛型的实现:原理与问题

很久没写博客了,因为项目和一些个人原因.最近复习找工作,看书+回想项目后有一些心得,加上博客停更这么长时间以来的积累,很是有些东西可写.从今儿开始,慢慢把之前积累的东西补上来,方便以后查漏补缺. 先从最近的开始.昨天看到Java泛型相关的内容,有些疑惑,查资料之后发现这部分很有些有意思的东西,比如类型擦除带来的重写问题等等,一并记录在这篇文章里. 1. 泛型定义 看了很多泛型的解释百度百科,解释1,解释2,都不是我想要的"以用为本"答案(没讲明白泛型的作用或者说设计目的),这里我自己总