首页 > 编程语言 >PHP 常量

PHP 常量

时间:2023-07-25 09:11:06浏览次数:27  
标签:常量 实例 参数 大小写 PHP 定义

常量类似变量,但是常量一旦被定义就无法更改或撤销定义。

 

PHP 常量

常量是单个值的标识符(名称)。在脚本中无法改变该值。

有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。

注释:与变量不同,常量贯穿整个脚本是自动全局的。

 

设置 PHP 常量

如需设置常量,请使用 define() 函数 - 它使用三个参数:

  1. 首个参数定义常量的名称
  2. 第二个参数定义常量的值
  3. 可选的第三个参数规定常量名是否对大小写不敏感。默认是 false。

下例创建了一个对大小写敏感的常量,值为 "Welcome to W3School.com.cn!":

实例

<?php
define("GREETING", "Welcome to W3School.com.cn!");
echo GREETING;
?>

下例创建了一个对大小写不敏感的常量,值为 "Welcome to W3School.com.cn!":

实例

<?php
define("GREETING", "Welcome to W3School.com.cn!", true);
echo greeting;
?>

 

常量是全局的

常量是自动全局的,而且可以贯穿整个脚本使用。

下面的例子在函数内使用了一个常量,即使它在函数外定义:

实例

<?php
define("GREETING", "Welcome to W3School.com.cn!");

function myTest() {
    echo GREETING;
}
 
myTest();
?>

 

标签:常量,实例,参数,大小写,PHP,定义
From: https://www.cnblogs.com/dlx609/p/17578848.html

相关文章

  • PHP代码优化技巧
    1、用单引号代替双引号来包含字符串,这样做会更快一些。 因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。......
  • php server
    1、介绍$_SERVER是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(scriptlocations)等等信息的数组。这个数组中的项目由Web服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。2、常用$_SERVER['PHP_SELF......
  • 超级好用的绕过php的disable_functions
    寻思寻思今天就写了吧这里背景是在打同学搭的网站,一句话已经进去了,但是执行不了命令 能够看到能用的函数几乎都被禁了在网上找了挺多方法都用不了,蚁剑的各种插件也绕不过最后找到了这个 哥斯拉的绕过disable中的双链表它的说法是这样的 (来源:http://www.hackdig.com/......
  • php错误处理
    1、介绍在PHP中,默认的错误处理很简单。一条错误消息会被发送到浏览器,这条消息带有文件名、行号以及描述错误的消息。有三种不同的处理方法:die函数自定义错误和错误触发器错误报告2、die函数die()函数输出一条消息,并退出当前脚本。die(status)如果 status 是字符......
  • php异常处理
    1、介绍异常用于在指定的错误发生时改变脚本的正常流程。PHP5提供了一种新的面向对象的错误处理方法。异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。2、抛出异常thrownewException("Valuemustbe1orbelow");当异常被抛出时,其后的......
  • php文件上传
    1、前端<formaction="upload_file.php"method="post"enctype="multipart/form-data">    <labelfor="file">文件名:</label>    <inputtype="file"name="file"id="file">......
  • php 文件包含
    include和require除了处理错误的方式不同之外,在其他方面都是相同的:require生成一个致命错误(E_COMPILE_ERROR),在错误发生后脚本会停止执行。include生成一个警告(E_WARNING),在错误发生后脚本会继续执行。include'filename';或者require'filename'; ......
  • php cookie与session
    1、cookie1.1创建cookiesetcookie(name,value,expire,path,domain);注释:在发送cookie时,cookie的值会自动进行URL编码,在取回时进行自动解码。(为防止URL编码,请使用setrawcookie()取而代之。)setcookie("user","runoob",time()+3600);1.2获取cookie//输出coo......
  • sublime运行php文件
    sublime运行php文件使用sublime打开一个php文件然后Tools—>BuildSystem—>NewBuildSystem将以上打开的文件内容修改成以下内容:{"cmd":["C:/phpStudy/PHPTutorial/php/php-5.4.45/php.exe","$file"],"file_regex":"......
  • 9个PHP库简介和下载
    9个非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。 1.ReCAPTCHAThereCAPTCHA库让你可以为网站创建高级的CAPTCHA系统,这个系统其实是用来生成验证信息的,甚至包括语音验证。当然还有reCAPTCHA服务可以使用,其提供易用的免费API,值得在你的网站试试。......