PHP标记
1.<?php ?>(推荐)
2.<script language="php"></script>
3.<? ?>
4.<% %>
ps:第三种和第四种需要在PHP配置文件中开启方能使用
PHP注释:
单行注释
多行注释
文档注释
PHP变量
变量名区分大小写
变量名必须是以字母或者下划线开头,再由数字,字母下划线组成
变量名中间不能有特殊字符除了下划线
不能使用关键字和保留字
变量名用$来定义,并且不需要声明变量的数据类型
PHP变量的赋值
值赋值 $a = 'hello'
引用传值 $b = $$a;
变量的变量 $demo = 'hello';$$demo = 'world'; => ${$demo} => $hello = 'world';
PHP超全局变量
$_SERVER $_POST $_GET $_COOKIE
PHP常量
常量是在整个脚本当中无法修改的值
常量使用define函数来定义
1.常量名称:一般常量都是大写的
2.所对应的值:常量的值一旦定义无法修改
常量分为两种:自定义常量,内置常量
内置常量是系统默认定义的常量和魔术常量
系统定义的常量:
eg:1.M_PI:
2.PHP_OS:php执行所在的操作系统
3.PHP_VERSION:php版本
4. PHP_INT_MAX:php整数的最大值
ps:以上都是PHP比较常用系统定义常量
魔术常量:事实上仅仅是常量的形式。但没有常量的“恒常”,其值事实上会变化的,仅仅是非常少的几个:
eg:1._FILE_ 当前的脚本路径
2._LINE_ 当前所在行
3._FUNCTION_ 当前函数的名称
4._CLASS_ 当前所在类名称
5._METHOD_ 当前所在类里面的方法名称
PHP双引号和单引号和定界符
单引号:解析快
双引号:双引号里面的变量可以被替换
定界符:定界符里面的变量是可以被替换,但是在定界符所在的结束行不能有任何的空格。eg:
$demo3 = <<<DOF
$demo asdasd
sdfdg
dfgfdgdgdf
DOF;
DOF:自定义名字
后面的DOF之前不能有空格
PHP变量的数据类型
1.整体划分:
在php中有8中数据类型
1.基本类型(标量类型)
- 整数类型:int integer。
- 浮点型类型: float,double,real。
- 字符串: string;
- 布尔类型: bool,boolean
2.复合类型:
1.数组类型
2. 对象:object
3.特殊类型
- 空类型:null,这样的类型仅仅有一个数据,那就是null。
- 资源类型:resource,如数据库的连接资源。