导航:首页 > 编程语言 > define数组php

define数组php

发布时间:2025-06-06 00:55:49

php程序中,定义一个常量,常量名为什么非要用双引号呢 例如:define("NAME",10);

引号引的是字符串
define("NAME",10);
10是int,所以可以不加引号,如果是字符串,比如 "张三" 也得加双引号了
NAME是常量名称,所以要加双引号,至于为什么要加双引号呢?
其实你可以看做:define是php封装的一个函数,里边的NAME和10都是传入的参数,就一目了然了,那么NAME其实是传入的一个名称了,是一个字符串,那么既然是字符串,就得加上双引号了。
不知道这么说你懂没懂

⑵ PHP中define函数是有什么用的

PHP预先定义了几个常量,并提供了一种机制在运行时自己定义。常量和变量基本上是一样的,不同的是:常量必须用DEFINE函数定义,常量一旦定义好,就不能被重新定义了。

PHP中预先定义好的常量:

__FILE__

当前正在处理的脚本文件名。如果使用在一个被包含的文件中,那么它的值就是这个被包含的文件,而不是包含它的文件名。

__LINE__

正在处理的文件的当前行数。

PHP_VERSION

表示PHP处理器的当前版本,如:'3.0.8-dev'。

PHP_OS

PHP处理器所在的操作系统名字,如:'Linux'。

TRUE

真值

FALSE

假值

可以用DEFINE函数定义更多的常量。

如,定义常量:

<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // outputs "Hello world."
?>
用 __FILE__ 和 __LINE__ 的举例

<?php
function report_error($file, $line, $message) {
echo "An error occured in $file on line $line: $message.";
}
report_error(__FILE__,__LINE__, "Something went wrong!");
?>

⑶ PHP中define和defined的区别及用法

用法:

define("GREETING","Hello world!");

echo defined("GREETING")。

区别:

一、指代不同

1、define:函数定义一个常量。

2、defined:函数检查某常量是否存在。

二、功能不同

1、define:在设定以后,常量的值无法更改,常量名不需要开头的美元符号 ($)。

2、defined:若常量存在,则返回 true,否则返回 false。


三、用处不同

1、define:defined(name),必需。规定要检查的常量的名称。

2、defined:define(name,value,case_insensitive)可选。规定常量的名称是否对大小写敏感。

若设置为 true,则对大小写不敏感。默认是 false(大小写敏感)。


⑷ php中define是什么意思

define是php里定义常量用的。
第一个参数是常量名,第二个是常量的值。
你在研究ecshop吧,呵,里面经常用到。它定义这个常量的作用是防止被引用文件的非法载入,你会发现在另一甫紶颠咳郯纠奠穴订膜个地方会有:
if (!defined('IN_ECS'))
{
die('Hacking attempt');
}
它的意思是检测是否存IN_ECS这个常量,不存在的话停止运行脚本,并显示'Hacking attempt'(非法攻击)额外的解释,多加分哦

阅读全文

与define数组php相关的资料

热点内容
php写入xml 浏览:973
daemon命令行错误 浏览:568
php判断是否为中文 浏览:342
活塞压缩机喷油 浏览:100
scr指标源码 浏览:729
手表pdf 浏览:966
高海矿山空气压缩机 浏览:291
逆向思维pdf 浏览:719
java克隆实现 浏览:414
hdfsbalance命令 浏览:765
程序员养老院段子 浏览:482
服务器路由表怎么用 浏览:967
php内置函数源码 浏览:848
资金回头选股源码 浏览:254
dz宏命令 浏览:355
蚁群算法实现一维优化代码 浏览:319
服务器释放有什么用 浏览:390
解压包子洗了变粘了怎么办 浏览:830
635除以三十的简便算法 浏览:640
乐高ev3编程软件安卓 浏览:337