【PHP】——基础

这里写自定义目录标题

  • 定义
    • php标记
    • 注释
    • 语句分隔符
    • 变量
      • 预定义变量
      • 可变变量
      • 变量传值
      • 常量
      • 系统常量
      • 魔术常量
    • 数据类型

定义

  • 服务器端
  • 脚本编程语言
  • php hypertext preprosessor
  • 静态网页
  • 动态网页:标志性符号 ?: 表示需要数据交互
  • 服务器 server
  • 软件提供服务
  • IP :internet protocol
  • DNS 解析 IP和域名

php标记


	echo'hello'
?>

注释

// 单行注释
#  单行注释

/*
   多行注释
*/

语句分隔符

;

变量

  • 由于交互性
  • 传递的前提是存储数据
  • $

$var =1
echo $var
unset($var)   //删除变量var
?>

预定义变量

  • 存储许多需要用的数据
  • 预定义变量都是数组
$_GET  //获取所有表单以get方式提交的数据
$_POST //POST提交的数据都会保存在此
$_REQUEST//-GET和POST提交的都会保存
$GLOBALS //PHP中所有的全局变量。
$_SERVER //服务器信息
$_SESSION //session 会话数据
$_COOKIE //cookie 会话数据
$_ENV //环境
$_FILES//用户上传的文件信息


可变变量

  • 指针
  • 间接寻址
$a = 'b';
$b = 'bb';

echo $$a;  // bb

变量传值

    1. 值传递 $a = $b
    1. 引用传递$a=&$b

【PHP】——基础_第1张图片
2.
【PHP】——基础_第2张图片

常量


define('PI',3.14)
 const PII = 3;
 // 常量不使用$
?>

Define、const区别:权限
【PHP】——基础_第3张图片
【PHP】——基础_第4张图片

系统常量

在这里插入图片描述

魔术常量

【PHP】——基础_第5张图片

数据类型

  • php是弱类型语言
  • 变量本身没有数据类型
  1. 基本数据类型
    【PHP】——基础_第6张图片
  2. 复合数据类型

在这里插入图片描述

  1. 特殊数据类型
    在这里插入图片描述

你可能感兴趣的:(#,代码审计,php,服务器,开发语言)