iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP变量怎么应用
  • 906
分享到

PHP变量怎么应用

2023-06-04 04:06:42 906人浏览 独家记忆
摘要

这篇文章主要讲解了“PHP变量怎么应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php变量怎么应用”吧!PHP 变量变量是用于存储信息的"容器":实例<

这篇文章主要讲解了“PHP变量怎么应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php变量怎么应用”吧!

PHP 变量


变量是用于存储信息的"容器":

实例

<?php$x=5;$y=6;$z=$x+$y;echo $z;?>


运行实例 »


与代数类似

x=5
y=6
z=x+y

在代数中,我们使用字母(如 x),并给它赋值(如 5)。

从上面的表达式 z=x+y ,我们可以计算出 z 的值为 11。

在 PHP 中,这些字母被称为变量

PHP变量怎么应用变量是用于存储数据的容器。

PHP 变量

与代数类似,可以给 PHP 变量赋予某个值(x=5)或者表达式(z=x+y)。

变量可以是很短的名称(如 x 和 y)或者更具描述性的名称(如 age、carname、totalvolume)。

PHP 变量规则:

  • 变量以 $ 符号开始,后面跟着变量的名称

  • 变量名必须以字母或者下划线字符开始

  • 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )

  • 变量名不能包含空格

  • 变量名是区分大小写的($y 和 $Y 是两个不同的变量)

PHP变量怎么应用PHP 语句和 PHP 变量都是区分大小写的。

创建(声明)PHP 变量

PHP 没有声明变量的命令。

变量在您第一次赋值给它的时候被创建:

实例

<?php$txt="Hello world!";$x=5;$y=10.5;?>


运行实例 »

在上面的语句执行中,变量 txt 将保存值 Hello world!,且变量 x 将保存值 5

注释:当您赋一个文本值给变量时,请在文本值两侧加上引号。


PHP 是一门弱类型语言

在上面的实例中,我们注意到,不必向 PHP 声明该变量的数据类型。

PHP 会根据变量的值,自动把变量转换为正确的数据类型。

在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。


PHP 变量作用域

变量的作用域是脚本中变量可被引用/使用的部分。

PHP 有四种不同的变量作用域:

  • local

  • global

  • static

  • parameter


局部和全局作用域

在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。

在 PHP 函数内部声明的变量是局部变量,仅能在函数内部访问:

实例

<?php 
$x=5; // 全局变量 

function myTest() 

    $y=10; // 局部变量 
    echo "<p>测试函数内变量:<p>"; 
    echo "变量 x 为: $x"; 
    echo "<br>"; 
    echo "变量 y 为: $y"; 
}  

myTest(); 

echo "<p>测试函数外变量:<p>"; 
echo "变量 x 为: $x"; 
echo "<br>"; 
echo "变量 y 为: $y"; 
?>


运行实例 »

在以上实例中 myTest() 函数定义了 $x 和 $y 变量。 $x 变量在函数外声明,所以它是全局变量 , $y 变量在函数内声明所以它是局部变量。

当我们调用myTest()函数并输出两个变量的值, 函数将会输出局部变量 $y 的值,但是不能输出 $x 的值,因为 $x 变量在函数外定义,无法在函数内使用,如果要在一个函数中访问一个全局变量,需要使用 global 关键字。

然后我们在myTest()函数外输出两个变量的值,函数将会输出全局变量 $x 的值,但是不能输出 $y 的值,因为 $y 变量在函数中定义,属于局部变量。

PHP变量怎么应用你可以在不同函数中使用相同的变量名称,因为这些函数内定义的变量名是局部变量,只作用于该函数内。

PHP global 关键字

global 关键字用于函数内访问全局变量。

在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字:

实例

<?php$x=5;$y=10; function myTest(){    global $x,$y;    $y=$x+$y;} myTest();echo $y; // 输出 15?>


运行实例 »

PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。

上面的实例可以写成这样:

实例

<?php$x=5;$y=10; function myTest(){    $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];} myTest();echo $y;?>


运行实例 »


Static 作用域

当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。

要做到这一点,请在您第一次声明变量时使用 static 关键字:

实例

<?phpfunction myTest(){    static $x=0;    echo $x;    $x++;    echo PHP_EOL;    // 换行符} myTest();myTest();myTest();?>


运行实例 »

然后,每次调用该函数时,该变量将会保留着函数前一次被调用时的值。

注释:该变量仍然是函数的局部变量。


参数作用域

参数是通过调用代码将值传递给函数的局部变量。

参数是在参数列表中声明的,作为函数声明的一部分:

实例

<?phpfunction myTest($x){    echo $x;}myTest(5);?>

感谢各位的阅读,以上就是“PHP变量怎么应用”的内容了,经过本文的学习后,相信大家对PHP变量怎么应用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: PHP变量怎么应用

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

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

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

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

下载Word文档
猜你喜欢
  • PHP变量怎么应用
    这篇文章主要讲解了“PHP变量怎么应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP变量怎么应用”吧!PHP 变量变量是用于存储信息的"容器":实例<...
    99+
    2023-06-04
  • PHP中怎么使用可变变量名
    本篇文章为大家展示了PHP中怎么使用可变变量名,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。有时候PHP的可变变量名会给编程带来很大的方便。也就是说变量名可以被动态的命名和使用。通常变量通过下面这样...
    99+
    2023-06-17
  • 批处理变量怎么应用
    小编给大家分享一下批处理变量怎么应用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体应用:1、获取变量子字符串:echo %date:~0,4%%da...
    99+
    2023-06-09
  • php怎么储存变量
    在PHP中,你可以使用变量来存储数据。要存储一个变量,你可以使用等号(=)将一个值赋给变量。例如:```$myVariable = ...
    99+
    2023-08-29
    php
  • PHP怎么添加变量
    这篇文章将为大家详细讲解有关PHP怎么添加变量,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是变量?变量是用于存储在信息的“容器”;代码如下:<php$x = 3;$y&nb...
    99+
    2023-06-15
  • php变量怎么命名
    这篇文章主要介绍“php变量怎么命名”,在日常操作中,相信很多人在php变量怎么命名问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php变量怎么命名”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!说明变量名...
    99+
    2023-06-20
  • php怎么定义变量
    在PHP中,可以使用$符号来定义变量。变量名由字母或下划线开头,后面可以跟着字母、数字或下划线。变量名是区分大小写的。以下是一些定义...
    99+
    2023-08-14
    php
  • php怎么把变量变成数组
    PHP是一种广泛使用的编程语言,它在处理数据方面非常强大,处理数组更是得心应手。在PHP中,变量可以通过简单的方法转换为数组,此功能非常实用,特别是在处理一组数据时。在本文中,我们将介绍如何将PHP变量转换为数组,并提供一些常见的用例。1....
    99+
    2023-05-22
  • php不使用中间变量怎么互换两变量的值
    互换方法:1、利用PHP提供的字符串分割函数explode()来实现,语法“$b=explode("|",$a."|".$b);$a=$b[1];$b=$b[0];”;2、利用赋值运算和加减运算来实现...
    99+
    2023-05-14
    php
  • 【PHP】PHP变量
    1、变量介绍 PHP 是一门弱类型语言,不必向 PHP 声明该变量的数据类型。PHP 会根据变量的值,自动把变量转换为正确的数据类型。在强类型的编程语言中,必须在使用变量前先声明(定义)变量的类型和名...
    99+
    2023-09-10
    php android 开发语言
  • php中怎么声明变量
    这期内容当中小编将会给大家带来有关php中怎么声明变量,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。说明变量在PHP中的声明必须用美元符号后跟变量名来表示,使用赋值操作符(=)给变量赋值;如果大多数PHP...
    99+
    2023-06-20
  • php怎么使用函数销毁变量
    小编给大家分享一下php怎么使用函数销毁变量,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在开始文章之前,我们先来看一下什么是变量的销毁。PHP的变量或对象的销毁可以分成显式销毁和隐式销毁:显式销毁,当对象没有被引用时就会...
    99+
    2023-06-20
  • php中的超全局变量怎么用
    这篇文章主要介绍了php中的超全局变量怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php中的超全局变量怎么用文章都会有所收获,下面我们一起来看看吧。一、$_GET变量$_GET变量是用于处理GET请求的...
    99+
    2023-07-06
  • PHP超级全局变量怎么使用
    本文小编为大家详细介绍“PHP超级全局变量怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“PHP超级全局变量怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。理解PHP超级全局超级全局变量是一种特殊的...
    99+
    2023-07-04
  • php类中静态变量怎么调用
    在 PHP 类中,可以使用self关键字来调用静态变量。self关键字代表当前类,可以用于引用当前类的静态方法、静态属性和常量。 以...
    99+
    2024-02-29
    php
  • 如何在PHP中使用常量和变量可变变量
    如何在PHP中使用常量和变量可变变量?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。关于可变变量:以声明的变量前,再加上变量符;运用代码举例说明,如下:<php$china...
    99+
    2023-06-15
  • PHP变量怎么在函数调用中保持不变
    今天小编给大家分享一下PHP变量怎么在函数调用中保持不变的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。首先,我们需要理解PH...
    99+
    2023-07-05
  • php怎么配置环境变量
    php配置环境变量的方法:1、在php软件目录中找到php.exe文件,并复制文件路径。2、右键“此电脑”,点击属性。3、在高级系统设置中,点击环境变量。4、点击系统变量处的path,再点击编辑。5、点击新建,粘贴文件路径。6、打开命令行窗...
    99+
    2024-04-02
  • php怎么声明全局变量
    在PHP中,可以使用global关键字来声明全局变量。全局变量在函数内部和外部均可访问。 以下是声明和使用全局变量的示例: <...
    99+
    2024-02-29
    php
  • php怎么改变变量的存储类型
    PHP是一门广泛应用于Web开发的编程语言,它的灵活性和可扩展性让开发者们能够轻松地构建各种类型的应用。在PHP中,变量存储类型的选择很重要,因为它在很大程度上影响了代码的性能和可读性。本文将介绍如何在PHP中改变变量存储类型的方法,以及它...
    99+
    2023-05-14
    php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作