php如何是用define呢,让他起到全局的常量的作用
展开全部
<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // outputs "Hello world."
echo Constant; // outputs "Constant" and issues a notice.
define("GREETING", "Hello you.", true);
echo GREETING; // outputs "Hello you."
echo Greeting; // outputs "Hello you."
?>
注意大小写。
这样写便可全局。
若要在函数中,用此法也行:
globel wc;
wc="god";
define("CONSTANT", "Hello world.");
echo CONSTANT; // outputs "Hello world."
echo Constant; // outputs "Constant" and issues a notice.
define("GREETING", "Hello you.", true);
echo GREETING; // outputs "Hello you."
echo Greeting; // outputs "Hello you."
?>
注意大小写。
这样写便可全局。
若要在函数中,用此法也行:
globel wc;
wc="god";
展开全部
如果需要全局,也就是整个网站可以使用的话,你可以先建立一个用于初始化的PHP文件,比如:init.php,然后在这个文件中定义常量。比如:define("HOST", "127.0.0.1"); 在这里定义一个全局的主机IP,如果需要使用这个变量你首先得使用 include 函数引入 init.php 文件,既可去获取这个全局变量了。如(当 init.php 文件位于根目录中的一个名叫 includes 的目录下。):
<?PHP
include 'includes/init.php';
echo HOST;
?>
<?PHP
include 'includes/init.php';
echo HOST;
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
常量都是全局的,一般名字全部用大写 而且定义之后不可以更改它的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
define('IN_ECS', true);
现在定义这个常量为真,
如果判断这个常量是否存在
if (!defined('IN_ECS'))
{
}
现在定义这个常量为真,
如果判断这个常量是否存在
if (!defined('IN_ECS'))
{
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询