zoukankan      html  css  js  c++  java
  • PHP中使用的变量

    变量是用于临时的存储值的容器。这些值可以是数字、文本,或者复杂得多的排列组合。

    变量在任何编程语言中都居于核心地位,理解它们是使用PHP的关键所在。变量又是指在程序的运行过程中随时可以发生变化的量,是程序中数据的临时存放场所。

    在代码中可以可以只使用一个变量,也可以使用多个变量。由于变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分的有用。

    变量可以保存程序运行时用户输入的数据、特定运算的结果以及要输入到网页上显示的一段数据等。简而言之,变量是用于跟踪几乎所有类型信息的简单工具。

    1.如果在用到数据时,需要用到多次时就声明一个变量。

    2.语法

        $变量名=值

    3.PHP是弱类型的语言,是不用指定变量的类型的,变量的类型由存储的值决定的。(强类型语言(例C,JAVA),声明变量定要指定类型。)

     1 <?php
     2     //定义变量
     3     $var="#########<br>";    
     4     echo $var;
     5     echo "$var";
     6     echo "$var";
     7     echo "$var";
     8 
     9     //改变变量的值
    10     $var="@@@@@@@@@<br>";
    11     echo "$var";
    12 ?>

    4.有关变量的函数

      isset()判断一个变量是否存在

      unset()删除一个变量

     1 <?php
     2     $var="aaaaaaaaaa";
     3 
     4     if (isset($var)) {
     5         echo "$var<br>";
     6     }else{
     7         echo "no exit!<br>";
     8     }
     9 
    10     unset($var);
    11     if (isset($var)) {
    12         echo "$var";
    13     }else{
    14         echo "no exit!";
    15     }
    16 ?>

    5.变量的命名

      (1)变量前一定要使用“$”,声明和使用都要有这个符号。

      (2)不能以数字开头,不能使用php的运算符号

      (3)可以使用系统关键字

      (4)PHP变量区分大小写。(注意只有变量和常量区分大小写)。

         

     1 <?php
     2     $a=10;
     3     $A="abc";
     4 
     5     echo "$a<br><$A>";
     6 
     7     echo "aaaaaa<br>";
     8     Echo "aaaaaa<br>";
     9     ECHO "aaaaaa<br>";
    10 ?>

      (5)变量的名称一定要有意义,可以使用英文单词或汉语拼音。

    6.可变变量

      一个变量的变量的变量名可以动态设置和使用

     1 <?php
     2     $one="#########";
     3     $two="one";
     4     $three="two";
     5     $four="three";
     6 
     7     echo $four."<br>";
     8     echo $$four."<br>";
     9     echo $$$four."<br>";
    10     echo $$$$four."<br>";
    11 ?>

    7.变量的引用赋值

      使用一个“&”符号加到将要赋值的变量的前面。不能是值

    <?php
        $one="10";
        $two=&$one;      //引用赋值
    
        echo "$one<br>";
        echo "$two";
    ?>

    8.变量的类型

      php中共有8种类型

        四种标量

          整型(int、integer)、布尔型(bool、booleam)、浮点型(float、double、real)、字符串(string)

        两种复合类型

          数组(array)、对象(object)

        两种特殊类型

          资源类型(resource)、空类型(null)

      函数:var_dump(变量或值);(既可以查看变量的类型又可以看数值)

    9.变量的声明

     1 <?php
     2     //整型的声明
     3     $int1=10;     //十进制声明
     4     $int2=045;    //以0开头的表示以8进制声明一个变量
     5     $int3=0xff;   //以0x或0X开头的表示以16进制声明一个变量0-9、a-f
     6 
     7     //输出的时候是按照十进制输出的
     8     echo "$int1<br>";
     9     echo "$int2<br>";
    10     echo "$int3<br>";
    11 
    12     //浮点数的声明
    13     $float1=10;
    14     $float2=-10;
    15     $float3=3.14;
    16     $float4=3.15E+5;
    17     $float5=3.15E-2;
    18 
    19     echo "$float1<br>";
    20     echo "$float2<br>";
    21     echo "$float3<br>";
    22     echo "$float4<br>";
    23     echo "$float5<br>";
    24 
    25     //bool型的声明
    26     $bool1=false;
    27 
    28     var_dump($bool1);
    29     echo "<br>";
    30     //字符串的声明
    31     //1.单引号和双引号都可以声明字符串
    32     //2.声明的字符串没有长度限制
    33     //3.在双引号的字符串中既可以直接解析变量,又可以直接使用转义字符
    34     //4.在单引号的字符串中,不可以解析变量,也不可以使用转义字符
    35     //5.在双引号中不能再使用双引号,在单引号中不能使用单引号
    36     //最好使用单引号;
    37 
    38     $int=10;
    39     $str="aa $int aaaaaaaa $int aaaaaaaaa$int";
    40 
    41     echo "$str<br>";
    42 
    43     //定界符号声明字符串,大量的字符串
    44     $str1=<<<hello
    45     ddjfdjfuebcxcfedgdfgr
    46     dfrgvcxvrgdsdfdsfdfr
    47     dgfrgfxgretgd
    48     dcvdgrgfdvesefdfew
    49     rfgefdcvccfrdgcvgggdrfgr
    50     xvrrrfrefefrgr
    51 hello;
    52 //hello是自定义的后面不能有任何字符,空格也不行,结束也用hello,也不能有任何字符
    53     echo $str1;
    54 
    55 ?>
  • 相关阅读:
    特征方程
    鸽巢原理
    Python列表与字典
    布尔型
    python字符串
    Python小笔记
    IntelliJ 中Maven pom.xml依赖不生效解决
    IDEA创建servlet,篇末有找不到servlet报404的原因
    jQuery的ajax之验证用户名是否被注册
    jquery之Validata表单验证
  • 原文地址:https://www.cnblogs.com/Y-HKL/p/5276397.html
Copyright © 2011-2022 走看看