一、语法结构
定界符*:
<?php 代码段... ?>
短标记*:
<? 代码段... ?>
asp风格
<% 代码段... %>
script
<script language="php"> 代码段... </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 换页
控制符 转 变通字符
\" "双引号
\' '单引号
\< <小于
\> >大于