0x01.PHP语法初步
PHP是一种运行在服务端的脚本语言,可以嵌入到HTML中。
0x02.PHP代码标记
<?php
PHP代码
?>
<?php
PHP代码
;
<!--#php每句末尾需要有";",与C语言类似。-->
<!--#php代码可以没有"?>",只要末尾有分号即可。-->
脚本标记:
<script language="php"> php代码 ; </script>
0x03.PHP注释
行注释:
#注释内容
//注释内容
块注释
/*
注释内容
*/
0x04.PHP变量
变量命名
·必须以"$"开头,如$a,$var。
·可以以字母或"_",开头不能以数字开头
$a
$_a
$_a1
可以。
$1a不可以。
·大小写敏感。
$a和$A不是一个变量。
变量传值
$a=1;
$b='abc';
$c="abc";
<!--字符串部分后面会有一个详细的part-->
预定义变量
由系统定义的变量,存储许多需要用到的数据。
预定义变量都是数组
$__GET:获取所有表单以get方式提交的数据
$__POST:POST提交的数据都会保存在此
$__REQUEST:GET和POST提交的都会保存
$GLOBALS:PHP中的全局变量
$__SERVER:服务器信息
$__SESSION:session会话数据
$_COOKIE:cookie会话数据
$_ENV:环境信息
$FILES:用户上传的文件信息
0x05.PHP常量
常量的特点
常量是一种在程序运行中不能改变的量。
常量一旦定义,通常数据不可改变。
常量定义形式
·define定义
define("常量名","常量值")
·const定义
const "常量名"="常量值"
常量的命名规则
·常量不需要使用"$"符号,一旦使用,系统就会认为是变量。
·常量的名字组成由字母、数字和下划线组成,不能以数字开头。
·常量的名字通常是以大写字母为主,与变量以示区别。
·常量的命名规则比变量要松散,可以用一些特殊符号,但只能用define。如define('-_-','smile')
。同时,调用函数需用constant("常量名","常量值")
<!--说明:常量和变量的使用-->
<!--1、凡是数据会可能变化的,用变量。-->
<!--2、数据不一定会变的,可以使用常量或变量(尽量用变量)-->
<!--3、数据都不允许被修改的,一定用变量。-->