1. PHP代码标记
    1. ASP标记:<%php 代码%>
    2. 短标记:
    3. 脚本标记:
    4. 标准标记(常用):
  2. PHP注释
    1. 行注释:一次注释一行
      1. //:后面跟注释内容
      2. :+注释内容

    2. 块注释:一次注释多行
      1. / 注释内容 /:
  3. PHP语句分隔符
    1. 语句分隔符:“;”
    2. PHP中标记结束符 ?>有自带语句结束符的效果,最后一行PHP代码可以没有语句结束符
    3. PHP中很多代码书写并不嵌入到HTML,而是单独存在通常书写不建议用标记结束符 ?>,PHP会自动从开始到最后全部人为是PHP代码,从而解析
  4. 变量
    1. PHP是动态网站开发的脚本语言,特点是交互性,会有数据的传递,PHP是中间人,需进行数据的传递,传递的数据是PHP的临时存储数据
    2. 变量基本概念
      1. 变量用来存储数据的(计算结果)
      2. 变量存在名字
      3. 变量通过名字来访问数据
      4. 变量是可以改变的数据
    3. 变量的使用
      1. PHP中所有变量都必须使用$符号
      2. 定义:在系统中增加对应的变量名字(内存)
      3. 赋值:
      4. 通过变量名访问存储数据
    4. 变量命名规则
      1. 在PHP中变量名必须以$开始
      2. 名字由字母、数字和下划线构成,不数字开头
      3. 允许中文变量
    5. 预定义变量
      1. 预定义变量:提前定义的变量,系统定义的变量,存储可用的数据
      2. $_GET:获取所有表单以get方式提交的数据
      3. $_POST:POST提交的数据都会保存在此
      4. $_REQUEST:GET和POST提交的都会保存
      5. $GLOBALS:PHP中所有的全局变量
      6. $_SERVER:服务器信息
      7. $_SESSION:session会话数据
      8. $_COOKIE:cookie会话数据
      9. $_ENV:环境信息
      10. $_FILES:用户上传的文件信息
    6. 可变变量(可变变量:如果一个变量保存的值刚好是另外一个变量的名字,那么可以直接通过访问一个变量得到另外一个变量的值:在变量前面再多加一个$符号。)

PHP基础 - 图1

  1. 变量传值
    1. 变量传值一共有两种方式:值传递(传递副本),引用传递(传递地址)
    2. 在内存中,通常有以下几个分区
      1. 栈区:程序可以操作的内存部分(不存数据,运行程序代码),少但是快
      2. 代码段:存储程序的内存部分(不执行)
      3. 数据段:存储普通数据(全局区和静态区)
      4. 堆区:存储复杂数据,大但是效率低
  2. unset()销毁变量
    1. 用unset()来销毁变量,销毁的是变量名,变量值由PHP垃圾回收机制销毁
  3. PHP让变量变为空值
    1. unset(变量)
    2. 定义变量不赋值
    3. 变量赋值null