iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP中如何使用变量
  • 908
分享到

PHP中如何使用变量

2023-06-17 19:06:58 908人浏览 八月长安
摘要

本篇文章给大家分享的是有关PHP中如何使用变量,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。PHP变量1.定义常量define("CONSTANT", &q

本篇文章给大家分享的是有关PHP中如何使用变量,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

PHP变量1.定义常量define("CONSTANT", "Hello world.");

常量只能包含标量数据(boolean,integer,float 和 string)。
调用常量时,只需要简单的用名称取得常量的值,而不能加“$”符号,如:echo CONSTANT;
注: 常量和(全局)变量在不同的名字空间中。这意味着例如 TRUE 和 $TRUE 是不同的。

PHP变量2.普通变量$a = "hello";

PHP变量3.可变变量(使用两个美元符号($))

$$a = "world";

两个变量都被定义了:

$a 的内容是“hello”并且 $hello 的内容是“world”。

因此,可以表述为:

echo "$a ${$a}";或者 echo "$a $hello";它们都会输出:hello world
要将可变变量用于数组,必须解决一个模棱两可的问题。这就是当写下 $$a[1] 时,解析器需要知道是想要 $a[1] 作为一个变量呢,还是想要 $$a 作为一个变量并取出该变量中索引为 [1] 的值。解决此问题的语法是,对***种情况用 ${$a[1]},对第二种情况用 ${$a}[1]。

PHP变量4.静态变量

在函数内部static $a = 0;
注意:声明中用表达式的结果对其赋值会导致解析错误如static $a =3+3;(error)
静态变量仅在局部函数域中存在(函数内部),函数执行完之后,变量值不会丢失,可用于递归调用

PHP变量5.全局变量

在函数体内定义的global变量,函数体外可以使用,在函数体外定义的global变量不能在函数体内使用,在全局范围内访问变量可以用特殊的 php 自定义 $GLOBALS 数组:
如:$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
在一个函数域内用 global 语句导入的一个真正的全局变量实际上是建立了一个到全局变量的引用

global $obj;

注:对于变量的 static 和 global 定义是以 应用 的方式实现的

PHP变量6.给变量赋值:传地址赋值(简单引用):

$bar = &$foo; //加&符号到将要赋值的变量前

改动新的变量将影响到原始变量,这种赋值操作更加快速
注意:只有命名变量才可以传地址赋值
注意:如果

$bar = &$a;
$bar = &$foo;

改变$bar的值只能改变变量foo的值,而不改变a的值(引用改变了)

PHP变量7.PHP 超全局变量$GLOBALS :

包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键标为全局变量的 名称。从 PHP 3 开始存在 $GLOBALS 数组。

$_SERVER : 变量由 WEB 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组 $Http_SERVER_VARS 数组(依然有效,但反对使用)。
$_GET : 经由 HTTP GET 方法提交至脚本的变量。
$_POST : 经由 HTTP POST 方法提交至脚本的变量。
$_COOKIE : 经由 HTTP Cookies 方法提交至脚本的变量。
$_FILES : 经由 HTTP POST 文件上传而提交至脚本的变量。
文件上传表单中要有 enctype="multipart/fORM-data"
$_ENV : 执行环境提交至脚本的变量。
$_REQUEST :经由 GET,POST 和 COOKIE 机制提交至脚本的变量,因此该数组并不值得信任。所有包含在该数组中的变量的存在与否以及变量的顺序均按照 php.ini 中的 variables_order 配置指示来定义。该数组没有直接模拟 PHP 4.1.0 的早期版本。参见 import_request_variables()。注意: 自 PHP 4.3.0 起,$_FILES 中的文件信息不再存在于 $_REQUEST 中。
$_SESSioN :当前注册给脚本会话的PHP变量。

以上就是PHP中如何使用变量,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网PHP编程频道。

--结束END--

本文标题: PHP中如何使用变量

本文链接: https://www.lsjlt.com/news/292262.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PHP中如何使用变量
    本篇文章给大家分享的是有关PHP中如何使用变量,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。PHP变量1.定义常量define("CONSTANT", &q...
    99+
    2023-06-17
  • 如何在PHP中使用常量和变量可变变量
    如何在PHP中使用常量和变量可变变量?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。关于可变变量:以声明的变量前,再加上变量符;运用代码举例说明,如下:<php$china...
    99+
    2023-06-15
  • 如何在PHP中使用变量
    PHP是一种非常流行的Web开发语言,它允许开发人员在服务器端创建动态Web应用程序。在PHP中,变量是一种基本的数据结构,用于存储值和数据。本文将介绍如何在PHP中使用变量。变量的基本语法在PHP中声明变量的语法非常简单。变量名以美元符号...
    99+
    2023-05-20
    变量作用域 变量声明 变量类型
  • 如何在PHP中使用变量函数
    变量函数是指可以使用变量来调用函数的一种特殊语法。在PHP中,变量函数是非常有用的,因为它可以让我们更加灵活地使用函数。在本文中,我们将介绍如何在PHP中使用变量函数。定义变量函数在PHP中,变量函数的定义方式非常简单,只需要将要调用的函数...
    99+
    2023-05-18
    使用 PHP 变量函数
  • 如何在PHP中使用外部变量
    如何在PHP中使用外部变量?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。PHP常量和变量之外部变量:外部变量:外部变量就是PHP在使用过程中规定好的一些变量;例如:我们将一...
    99+
    2023-06-15
  • php不使用中间变量如何互换两变量的值
    这篇文章主要介绍“php不使用中间变量如何互换两变量的值”,在日常操作中,相信很多人在php不使用中间变量如何互换两变量的值问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php不使用中间变量如何互换两变量的值...
    99+
    2023-07-05
  • Path变量如何在Apache和PHP中使用?
    在Web开发中,Path变量是一个非常重要的概念。它代表了Web服务器上文件的路径。在Apache和PHP中,Path变量可以用于许多不同的用途,例如访问静态文件、处理表单提交等。在本文中,我们将深入探讨Path变量在Apache和PHP...
    99+
    2023-09-30
    path django apache
  • 如何在PHP中使用超全局变量
    PHP中的超全局变量是指在全局范围内都可以访问的变量,每个超全局变量都是一个关联数组,其中包含了PHP中的许多预定义变量,如$_GET、$_POST、$_COOKIE等等。这些超全局变量在Web开发中非常重要,因为它们提供了从用户请求中获取...
    99+
    2023-05-20
    变量作用域 超全局变量 PHP Hypertext Preprocessor
  • php如何使用$GLOBALS全局变量
    这篇文章主要介绍了php如何使用$GLOBALS全局变量,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。$GLOBALS — 引用全局作用域中...
    99+
    2024-04-02
  • mysql中如何使用变量
    今天就跟大家聊聊有关mysql中如何使用变量,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 set语句的学习: 使用select定义用...
    99+
    2024-04-02
  • sql中如何使用变量
    sql 变量用于存储临时数据,通过 declare 语句声明,set 语句赋值,并使用 @ 字符引用。变量的作用域仅限于其声明的块或过程,值在每次使用时重新计算。 SQL 中使用变量 ...
    99+
    2024-05-02
    作用域 代码可读性
  • 如何使用Ajax从PHP方法中获取变量?
    使用Ajax从PHP方法中获取变量是Web开发中常见的场景,通过Ajax可以实现页面无需刷新即可动态获取数据。在本文中,将介绍如何使用Ajax从PHP方法中获取变量,并提供具体的代码示...
    99+
    2024-03-09
    变量 php ajax
  • PHP中怎么使用可变变量名
    本篇文章为大家展示了PHP中怎么使用可变变量名,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。有时候PHP的可变变量名会给编程带来很大的方便。也就是说变量名可以被动态的命名和使用。通常变量通过下面这样...
    99+
    2023-06-17
  • Linux中如何使用Shell变量
    Linux中如何使用Shell变量,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、本地变量的使用       ...
    99+
    2023-06-17
  • vba中range变量如何使用
    在VBA中,可以使用Range对象来引用单元格、行或列的范围。要创建一个Range变量并使用它,可以按照以下步骤操作:1. 声明一个...
    99+
    2023-09-29
    VBA
  • 如何使用PHP删除变量的值
    在PHP编程中,删除变量的值是一个常见的操作,特别是在需要释放内存或提高代码效率的情况下,删除变量值是很有必要的。本文将介绍如何通过PHP代码删除变量的值。一、unset()函数PHP提供了一个unset()函数,用于删除变量。unset(...
    99+
    2023-05-14
  • C#中如何使用 const变量
    C#中如何使用 const变量,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。static readonly与C# const变量,作用是一样的,无论访问修饰符是不是public...
    99+
    2023-06-17
  • MySQL中如何使用中间变量
    MySQL中如何使用中间变量,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。SET @countries=(SELECT&...
    99+
    2024-04-02
  • 如何在CSS中使用 var()变量
    今天就跟大家聊聊有关如何在CSS中使用 var()变量,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。定义和使用CSS变量与任何其他CSS定义一样,变量遵循相同的范围和继承规则。使用它...
    99+
    2023-06-08
  • Python中如何使用中文变量名
    这期内容当中小编将会给大家带来有关Python中如何使用中文变量名,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python3.x 已经支持全面 Unicode 编码,比如支持使用中文作为变量名。>...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作