PHP 变量与常量

本文介绍了 PHP 变量与常量。

官方文档:http://php.net/manual/zh/language.variables.php

官方文档:http://php.net/manual/zh/language.constants.php

global 关键字

$GLOBALS 数组

静态变量

函数中的静态变量,函数执行完毕后,其值被保留。

可变变量

$a='hello';

$$a='world'; // 即 $hello='world';

超全局变量

$GLOBALS

$_SERVER 服务器和执行环境信息

$_POST

$_GET

$_REQUEST

$_FILES

$_SESSION

$_COOKIE

$_ENV 环境变量

常量

常量的范围是全局的。

常量一旦定义就不能被重新定义或者取消定义。

常量的值只能是标量。

定义常量

define('FOO', 'bar');
const FOO = 'bar';

const 不能用在函数内、循环内、if 语句之内。

获取常量

使用 constant() 来获取常量值。

使用 get_define_constants() 获得所有已定义的常量。

魔术常量

__LINE__ __FILE__

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux systemd 定时器 timer

    用来取代 crontab systemd 系列文章请查看:https://www.khs1994.com/tags/systemd/ 要使用定时器必须编写两个...

    康怀帅
  • Nginx HTTPS 配置

    本文详细介绍了 HTTPS 配置。 GitHub:https://github.com/khs1994-website/nginx-https 完整配置文件 H...

    康怀帅
  • PHP 正则表达式

    本文主要介绍了 PHP 正则表达式相关的函数。 官方文档:http://php.net/manual/zh/ref.pcre.php int preg_matc...

    康怀帅
  • 触摸Java常量池

    java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,这次好好总结一下。

    Java团长
  • JVM内存模型之运行时常量池

    运行时常量池 jdk7之前属于方法区的一部分,jdk8之后属于Metaspace,在heap中。 运行时常量池俗称常量池,主要用于存放编译期生成的各种字...

    shengjk1
  • 从 HelloWorld 看 Java 字节码文件结构

    很多时候,我们都是从代码层面去学习如何编程,却很少去看看一个个 Java 代码背后到底是什么。今天就让我们从一个最简单的 Hello World 开始看一看 J...

    陈树义
  • PHP-常量

    cwl_java
  • PHP入门-常量基本规则

    PHP入门-常量基本规则 HTML5学堂:本文是PHP的入门用文章,主要介绍PHP的常量的基本规则以及定义和获取方法。 前几天把PHP的基本语法以及变量的基本规...

    HTML5学堂
  • JVM性能调优-运⾏时常量池

    cwl_java
  • C语言中的5种常量以及它们的不同之处

    你有没有想过,什么是C常量?为什么它们是编程世界的重要组成部分?我们已经得到了你所有问题的答案。C编程中的常量只是一些固定的值,在整个程序运行过程中都不能改变。...

    AI研习社

扫码关注云+社区

领取腾讯云代金券