导航:首页 > 编程语言 > php怎样定义常量

php怎样定义常量

发布时间:2022-10-21 11:42:15

php 常量定义 语句 求解读

if(strpos(__FILE__,DIRECTORY_SEPARATOR)!==FALSE){
$res=substr(__FILE__,0,strrpos(__FILE__,DIRECTORY_SEPARATOR)).'/';
}else{
$res='./';
}
define('R_P',$res);

这样你就看懂了吧。。。

⑵ PHP中怎么声明一个常量

常量顾名思义是不能修改的,定义的时候就要赋值而且不要加$。两种定义方法
1.define("TAX_RATE",1);
2.const TAX_RATE=1 ; 第二种只适用于PHP5.3以上的版本。

⑶ PHP中如何定义常量及获取常量的值

用define()函数定义,在类外面。在类里面用const。至于用法,请在PHP手册中查找

⑷ PHP如何添加预定义常量或变量

常量使用define语句定义即可
全局变量可以定义到全局变量数组$GLOBALS中
参考手册 : http://php.net/manual/zh/rese...
看题主的问法,感觉"环境变量"可能符合题主要求
nginx配置PHP server的时候可以增加以下指令
fastcgi_param CUSTOM_ENV_VAR "my_env_value";

之后只要是通过nginx访问的PHP请求,在任何代码中中使用 $_SERVER['CUSTOM_ENV_VAR'] 就能取到你需要的值
又或者在fastcgi的配置文件中增加一行:
env[CUSTOM_ENV_VAR]="my_env_value"

之后只要是php-fastcgi处理的PHP文件,都可以通过 getenv('CUSTOM_ENV_VAR'); 来获取设置的值
如果题主确实打算不亲自define而要得到类似E_ALL那样的常量的话,就需要写点C了
题主可以新建一个自己的扩展(或者直接随便找个你会编译的扩展也行),在PHP_MINIT_FUNCTION中使用以下宏来定义自己的常量
REGISTER_STRINGL_CONSTANT("MY_SITE_VERSION", "1.0", 3, CONST_PERSISTENT);

之后重新编译PHP即可.

⑸ php如何定义一个常量数组

<?php
constARR=['a','b'];
var_mp(ARR);

php版本要>=5.6才能使用,如果是5.6以下版本可以考虑把数组序列化后赋值给常量

⑹ php如何定义一个常量数组

define常量的值;

$config=array('localhost','127.0.0.1','user','pwd');
$config=serialize($config);//serialize—产生一个可存储的值的表示
define('DB_CONFIG',$config);//定义一个DB_CONFIG常量

使用时用:
unserialize()从已存储的表示中创建PHP的值
print_r(unserialize(DB_CONFIG));//还原为数组状态并打印


//根据类定义静态数组
classConstants{
publicstatic$array=array('localhost','127.0.0.1','user','pwd');
}
使用:
print_r(Constants::$array);//打印静态数组

⑺ php如何定义常量,系统常量和使用常量

定义常量

define('NAME','hello');
echoNAME;//hello

PHP 自 5.3 后可以直接通过 const 关键字来定义常量

constNAME='hello';
echoNAME;//hello

系统常量可以直接打印,如:

echo__DIR__;//当前执行文件的路径
echo__FILE__;//当前执行的文件地址及文件名

⑻ php如何定义一个常量数组

<?php
define('abc',array('a'=>'123','b'=>'456'));

echo'<pre>',var_mp(abc),'</pre>';
die();

最靠谱的做法是:
<?php
/*
全局配置
用法:
echo $_ENV['SYS_UP']['Size'];
echo $_ENV['Page'];
*/
$_ENV=array(
'now'=>time(), //当前时间
'JsVer'=>8, //Js的版本号
'Page'=>20, //每页显示的个数

'SYS_UP'=>array( //后台上传商品图
'Size'=>1000, //KB
'Path'=>'_proct/', //商品图档存储位置,必须/结尾
'AllowTyp'=>array( //允许上传的类型
'jpg','gif','png','bmp'
),
),
);

⑼ PHP 常量的定义及如何设置

使用define() 函数设置常量,如定义常量 GREETING:
<?php
define("GREETING", "Welcome to DTMobile!");
echo GREETING;
?>
变量定义:变量名=$+标示符,如定义变量a:
<?php
$a = 1;
echo $a;
?>

⑽ 在PHP里面如何定义一个常量请举例说明

defind(常量名,常量值,[true])

[true]是可选参数,作用是不区分大小写

例子:defind ("name","张三")

阅读全文

与php怎样定义常量相关的资料

热点内容
javaweb实现页面跳转 浏览:123
命令如什么 浏览:313
centos如何使用ftp服务器 浏览:979
直立车陀螺仪算法 浏览:67
coreldrawpdf下载 浏览:895
虚拟主机云服务器软件服务 浏览:366
苹果的怎么拉安卓的打游戏 浏览:410
游戏程序员负责角色 浏览:311
于丹pdf 浏览:713
反编译ref 浏览:546
鸿蒙智能文件夹怎么弄 浏览:544
grunt压缩html 浏览:787
macpdfword转换器 浏览:904
压缩面膜是什么材质 浏览:353
抖音发布作品怎么建文件夹 浏览:13
安卓如何更改谷歌地区 浏览:273
airpods为什么安卓连上声音很大 浏览:510
联想服务器按钮怎么开不了机 浏览:93
苹果xrapp程序库没有了怎么办 浏览:843
在上海程序员一个月多少工资 浏览:326