一、语法结构
定界符*:<?php
代码段...
?>
短标记*:
代码段...
?>
asp风格
代码段...
%>
script
代码段...
注意:
php代码严格区分大小写。
php代码每行以";"分号结尾。
*代星号的是重点。
二、注释
// 单行注释
/**/ 多行注释
注释作用:对代码起到解释说明,需要写在定界符之内。
三、变量
变量定义:
$变量名 = 值;$a = 123; //a表示变量名等号后面表示值
变量命名:
以$开头,后面以字母 下划线
推荐:$userName 第二个单词首字母大写,一定要有含义。
变量:存储在内存中,可以随着程序执行而变化。
四、预定义变量
传递数据
$_GET 数据量小 不安全
$_POST 数据量大 安全
$_REQUEST $_GET和$_POST效率低
$_FILES 上传文件变量
会话
$_SESSION 在服务器端保存数据
$_COOKIE 在客户端保存数据
$_SERVER 系统的环境信息
五、数据类型
八种数据类型
基础数据类型(标量)
string 字符串
integer 整型
float 浮点型
boolean 布尔型
复合类型
array 数组
object 对象
特殊类型
resource 资源
null 空值(没有值)
六、数据类型定义
字符串$str = "字符串";
$str1 = '字符串';
//单引号和双引号的区别在于,双引号可以解析变量名,单引号不会解析会直接输出变理名
整型$int = 123;
$int = -123;
浮点型$fl = 12.5;
$fl2 = -12.5;
布尔型$bool = true;
$boo12 = false;
/*
* true 返回1
* false 返回0 或 空
* 判断条个对错
*/
七、打印变量数据类型
$var_dump($变量);
转义字符
变通字符 转 控制符
\n 换行(常用)
\r 回车
\t 水平制表
\f 换页
控制符 转 变通字符
\" "双引号
\' '单引号
\
\> >大于