PHP学习笔记

PHP是超级文本预处理语言

格式:

PHP基本语法:
1.PHP脚本以结束;
2.PHP文件默认文件扩展名是”.php”;
3.用分号来分割语句;
4.变量以$符号开始,后跟变量名称;
5.php中的注释:
a.单行注释://、#
b.多行注释:/* */

PHP echo和print语句

echo和print区别:
echo可以输出一个或多个字符串
print只允许输出一个字符串,返回值总为1
提示:echo输出速度比print快,echo没有返回值,print有返回值

PHP EOF

1.必须后接分号,否则编译通不过。
2.EOF 可以用任意其它字符代替,只需保证结束标识与开始标识一致。
3.结束标识必须顶格独自占一行(即必须从行首开始,前后不能衔接任何空白和字符)。
4.开始标识可以不带引号或带单双引号,不带引号与带双引号效果一致,解释内嵌的变量和转义符号,带单引号则不解释内嵌的变量和转义符号。
5.当内容需要内嵌引号(单引号或双引号)时,不需要加转义符,本身对单双引号转义,此处相当与q和qq的用法。
提示:以<<<EOF开始标记开始,以EOF结束标记结束,结束标记必须顶头写,且在结束标记末尾要有分号。

PHP数据类型

String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。
var_dump():判断一个变量的类型与长度,并输出变量的数值

PHP类型比较

松散比较:使用两个等号 == 比较,只比较值,不比较类型。
严格比较:用三个等号 === 比较,除了比较值,也比较类型。

PHP常量

常量是一个简单值的标识符。该值在脚本中不能改变。
一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。
注意: 常量在整个脚本中都可以使用。

设置常量,使用 define() 函数,函数语法如下:
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
该函数有三个参数:
name:必选参数,常量名称,即标志符。
value:必选参数,常量的值。
case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

PHP字符串

PHP并置运算符(.)
strlen() 函数返回字符串的长度(字节数)。
strpos() 函数用于在字符串内查找一个字符或一段指定的文本。

PHP运算符

算术运算符,赋值运算符,递增/递减运算符,比较运算符,逻辑运算符,数组运算符,三元运算符

组合比较符(PHP7+),也被称之为太空船操作符,符号为<=>
格式:
$c = $a <=> $b;
解析:
如果 $a > $b, 则 $c 的值为 1。
如果 $a == $b, 则 $c 的值为 0。
如果 $a < $b, 则 $c 的值为 -1。

优先级:
&& > = > and
|| > = > or

PHP If…Else

if 语句 - 在条件成立时执行代码
if…else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码
if…elseif….else 语句 - 在若干条件之一成立时执行一个代码块

PHP Switch

语法: