PHP 变量

作者: 887d1fc86fe6 | 来源:发表于2020-04-23 15:04 被阅读0次
  • var 的用法在 PHP5.0 以后将会被慢慢取消。
  • 现在的定义形式:
    $变量名 = 具体的数据;
    特别注意: 变量名区分大小写! ! ! ! ! !
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <?php
  $v1 = 1;
  $v2 = 2;
  $v3 = $v1 + $v2;
  echo $v3;
  ?>
</body>
</html>
  • 变量命名规则,就是给一个变量命名的时候,要遵循的规则。
    1、构成: 字母、数字、下划线。
    2、开头: 字母或下划线。
    3、注意: 变量名不要跟系统中的“关键字”(即语法所用单词)重复,关键字不多,也就几十个。

  • 判断变量 isset() && 销毁变量 unset()

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <?php
  $v1 = 1;
  $result1 = isset($v1);
  $result2 = isset($v2);
  // 输出结果,结果为 bool 类型
  echo $result1; // 1
  echo $result2; // 空
  // 这也是输出,但是可以输出一个变量的完整信息
  var_dump($result1); // bool(true)
  var_dump($result2); // bool(false)
  // 销毁变量
  unset($v1);
  $result3 = isset($v1);
  echo $v1; // PHP Notice:  Undefined variable: v1 in ...
  echo $result3; // 空
  var_dump($result3); // bool(false)
  ?>
</body>
</html>
  • 引用传值

    相当于两个变量指向一个地址,对一个地址进行修改获取操作

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <?php
  $v1 = 10;
  $v2 = &$v1;
  echo $v2; // 10
  $v1 = 20;
  echo $v2; // 20
  $v2 = 30;
  echo $v1; // 30
  ?>
</body>
</html>
  • 可变变量
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
<?php
   $v1 = 10;
   echo $v1; // 输出 10
   $str = 'v1'; // 这是一个字符串变量,值为 'v1'
   echo $$str; // 输出 10

   $a = 10;
   $b = 'a';
   $c = 'b';
   echo $$$c; // 输出 10
?>
</body>
</html>

相关文章

  • PHP——2(PHP变量作用域)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——3(PHP变量分离/引用(Variables Sepa

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——4(PHP赋值行为)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——1(PHP变量的存储结构)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP 实例

    PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参...

  • php变量和数据类型

    php中的变量 PHP中的变量声明 PHP中的变量的使用 PHP中的数据类型之整型 PHP数据类型之浮点类型和布尔...

  • php中的变量和常量

    php是弱类型语言,变量类型和存入的值相关 变量 php中声明一个变量用 $符 php中变量的命名规范 可变变量:...

  • PHP学习之global变量

    php的变量分为三类:局部变量,全局变量,静态变量在一段php脚本中,变量可以在任意位置声明,作用域...

  • 第二阶段:核心编程 - PHP基础语法

    menu: 一、php基础语法 PHP语法规则 PHP标记 注释 二、变量及操作 概念 声明变量 修改变量的值 删...

  • PHP

    PHP 标签(空格分隔): 面试 PHP的引用变量的概念及定义 延伸: PHP引用变量的原理 概念:在 PHP 中...

网友评论

    本文标题:PHP 变量

    本文链接:https://www.haomeiwen.com/subject/uyxaihtx.html