PHP基础知识(一)
一、PHP标识符
在开发中需要自定义一些符号来标记一些名称时,如变量名、函数名、类名等,这些符号被称为标识符。
在命名标识符时要遵循一定的规则,PHP中标识符的规则如下:
(1)、标识符只能由字母、数字、下换线组成,不能包含空格;
(2)、标识符只能以字母或下划线开头的任意长度的字符组成;
(3)、标识符用作变量名时,区分大小写;
(4)、如果标识符由多个单词组成,那么应该使用下划线进行分割(如user_name)。
二、PHP关键字
关键字是编程语言里事先定义好并赋予特殊含义的单词,也称作保留字。
三、变量命名规则
(1)、在PHP中变量名必须以"$"符号开头;
(2)、名字由字母、数字、下划线"_"构成,不能以数字开头;
(3)、在PHP中本身还允许中文变量(不推荐使用)。
四、数据类型
1.标准类型:
1).bool(布尔型)
示例:
$flag = true;
$flag1 = false;
2).int(整型)
示例:
$oct = 012; //八进制
$dec = 10; //十进制
$hex = 0xa; //十六进制
3).float(浮点型)
$fnum1 = 5.59; //标准格式
$fnum2 = -6.82; //标准格式
$fnum2 = 3.14E6; //科学计数法3.14*10^6
$fnum2 = -6.82E-3; //科学计数法-6.82*10^(-3)
4).字符串型
a.单引号和双引号
示例:
<?php
$num = 10;
echo '$num = ',$num;
echo '<br>';
echo "$num=",$num;
//输出
$num = 10
10=10
b.heredoc和nowdoc语法结构
heredoc可以解析字符串中的变量,nowdoc不能解析字符串中的变量;他们的作用
与单引号和双引号类似。
2.复合类型:
1).array(数组)
2).object(对象)
3.特殊类型:
1).resource(资源)
2).NULL(空值)
五、数据类型转换(强制类型转换)
具体示例如下: