PHP中常量

PHP中常量

????常量就是一种特殊的变量,PHP中的常量值一旦定义,在程序运行过程中不可更改,常量本身也不允许删除。

程序是用于解决现实问题,由两部分组成:代码,数据

常量的定义:

语法1:

????define(‘常量名‘,值);

示例:

说明:

????常量就是用于存储程序运行过程中永远不变的数据。

?

语法2:

????const 常量名=值;

?

注意:

????常量名之前不允许加$

?

区别:

????1、define可以用在分支语句中,const不可以

????2、define定义的值可以是一个式子,const的值不能是一个式子

????3、使用define语法定义的常量,可以使用引3个参数,来决定常量名是否区分大小写

True 不区分大小写,false区分大小写

????4、如果在类里面定义类常量,必须使用const,在类外面定义普通常量,可以使用define与const

示例:

时间: 2024-08-25 19:09:45

PHP中常量的相关文章

C++类中常量数据成员和静态数据成员初始化

常量数据成员初始化原则: 在每一个构造函数的初始化列表中初始化 静态数据成员初始化原则: 类内声明,类外初始化(因为它是属于类的,不能每构造一个对象就初始化一次) // test_max.cpp : 定义控制台应用程序的入口点. #include "stdafx.h" #include <iostream> #include <vector> using namespace std; class A { public: A(int i):a(0) {} A():

struts2_5_struts中常量的配置

常量有两种配置方式: 1)在struts.xml中配置:(建议使用此种配置方式) <struts> <constant name="struts.action.extension" value="action"/> <struts> 2)在struts.properties中配置常量: truts.action.extension = action 因为常量可以在下面多配置文件中进行定义,所以我们需要了解struts2加载常量的搜

开发技巧----------项目中常量类的定义方式

问题: 有开发经验的同学都知道,常量类是一个最常用的定义数据字典的方式.但是随着项目的开发时间和开发团队的变化经常会出现2中特别苦逼的情况.第一种情况是项目中到处都能看到各种各样的常量类:第二种情况是一个常量类里定义非常多的常量,甚至有的超过100了.这两种情况的缺点估计大家都非常的清楚,第一种代码离散.冗余.维护难:第二种也是维护难,更痛苦的时候用ide的时候很难找到自己需要的常量. 解决办法: 1.使用静态内部类对常量进行分组(可以多级分组,但是建议最多3级) 2.外部文件(这里不讨论) 3

Action开发、通配符、路径问题和struts中常量用法

1.action开发 开发的几种方式 (1).继承自ActionSupport,(如果用struts的数据效验功,能必须必须使用此功能,因为ActionSupport实现了数据效验的接口) public class UserAction extends ActionSupport{} (2).实现Action接口,该接口的内容如下.(有五个常量和一个方法) pubic interface Action{ public static final String success="success&qu

IOS开发中常量的处理

IOS开发中,文本解析,键值处理等都会用到常量 项目中大部分的处理都是用的C的预处理#define来处理常量 ,比如: #define ELEMENT “element” #define NODE "node" 复制代码 等到用的时候,直接加入这个头文件就可以了. 但是有问题,因为这样定义出来的常量值是c字符串,不能直接使用OBJC中NSString类中提供的方法,很是不方便,所以博主写了可以这样做: #import extern NSString * const kInitURL;

06 java中常量以及常量池

1.举例说明 变量 常量 字面量 1 int a=10; 2 float b=1.234f; 3 String c="abc"; 4 final long d=10L; a,b,c为变量,d为常量 两者都是左值:10,1.234f,"abc",10L都是字面量: 2.常量池: 常量池专门用来用来存放常量的内存区域,常量池分为:静态常量池和运行时常量池: 静态常量池:*.class文件中的常量池,class文件中的常量池不仅仅包含字符串,数值字面量,还包含类.方法的信

C++学习 c++中常量定义以及值传递和传递变量别名。

1.C++提供了const来定义常量const float PI=3.14159.代替C中#define PI 3.14159 2. #include<iostream>using namespace std;void wap(int a, int b){ int temp; temp = a; a = b; b = temp;} int main(){ int i, j; cin >> i >> j; wap(i, j); cout << i <&l

C#中常量\枚举\结构及数组的运用

又一天结束了,今天在云和学院学习的知识下面继续来做总结. 一.常量\枚举\结构的运用 理论: 常量:const  类型 常量名 = 常量值 确定数量.确定值的几个取值:东西南北.男女.上中下. 枚举: enum Gender{male,female} 字符串与枚举的转换:(Gender)(Enum.Parse( typeof(Gender),“male”));每一个值都对应一个数字 结构体:访问修饰符struct结构名 { 定义结构成员 } 实操: 1,const tatic void Main

php中常量 const属性,静态属性,静态的函数方法

<?php//php中的常量define('MYNUM', 2000);echo MYNUM.'<br>';if(!defined('MYNUM')){ define('MYNUM', 4000);}echo MYNUM;//类内声明及使用class TestConst { const COUNTRY = 'China'; //const不能加public, static也不需要$, 变量名称大写 static $static = 'Static'; public function ge