zoukankan      html  css  js  c++  java
  • PHP学习笔记(九)

    变量

    PHP的特性之一就是他要求在使用变量之前可以不声明变量,当第一次给变量赋值时,你才创建了这个变量。

    变量的销毁

    unse($变量名);
    

    变量的名称严格区分大小写

    <?php
      $变量名称=值;
      $name=1;
      $Name='sunny';
      echo $name;//输出变量$name的内容
      echo $Name
    ?>
    

    命名规则按从前的来
    字母或者下划线开头,后面可以任意长度,但是不要出现赋值类的语句,不能有空格、换行,最好不要用关键字

    可变变量

    <?php
      $abc='test';//定义一个名字为$abc存了test
      $$abc='test1';//$test='test1'
    ?>
    

    变量的引用赋值

    <?php
      $a=1000;
      $b=$a;//相当于把$a复制一份,在给$b
      echo $b;//输出为1000
      echo '-----------'
      $c=1000;
      $d=&$c;//相当于给$c取了一个别名,操作其中任意一个,都会影响到另外一个变量的值
      echo $d;//输出为1000
    ?>
    
    **变量的类型**
    php对变量类型看的比较淡(弱类型)
    
    **用var_dump(变量名)**可以输出变量类型
    
    1.bool(布尔型)
      true和false
    2.int(整形)
      存储整数
    3.float
      存储小数
    4.string
      1. 存储字符串,注意赋值时用的是''单引号或者""双引号或者定界,如果遇到关键字或者符号要用到  进行转义
      2. 注意双引号会解析字符串内的变量名
      3.定界符<<<,同样的,他也会进行解析
      ```php
      <?php
      $b=100;
      $a="te{$b}st.....";//因为双引号内会解析变量名字,所以要加{}进行隔离解析
      echo $a;//输出为te100st.....
      //----------
      $a=<<<aaa
      asdasdasda
      aaa;//即aaa内的为字符串的值
      ?>
    

    5.null
    表示一个变量没有值,表示空,将变量赋值为null,即为尚未被赋值,等同于unset()函数销毁的变量

    强制转换

      <?php
      $a='test';
      $b=(int)$a;
      var_dump($b);//输出为int 0
      ?>
    
  • 相关阅读:
    温故知新 将Date和String类型相互转换
    温故知新 线程
    温故知新 数组
    温故知新 集合
    温故知新 流(字节流与字符流)
    温故知新 jdbc 数据库调取封装
    Reds 持久化 高并发 高可用
    批量修改文件后缀名
    scala之旅-核心语言特性【高阶函数】(十)
    scala之旅-核心语言特性【使用混入组合类】(九)
  • 原文地址:https://www.cnblogs.com/Emuaer/p/15127094.html
Copyright © 2011-2022 走看看