PHP (全称:PHP:Hypertext Preprocessor, 即“PHP: 超文本预处理器”)是一种通用开源脚本语言。
PHP 可以生成动态页面内容,创建、打开、读取、写入、关闭服务器上的文件,发送和接收 cookies
php 脚本以<?php开始,以?>结束;
PHP eof (heredoc)
以 <<<EOF 开始标记开始,以 EOF 结束标记结束,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 。
echo print
echo 标头 可以用于一个或者多个字符
print 也是标头 但是只能用于一个标头
print和 echo 最主要的区别: print 仅支持一个参数,并总是返回 1。
var_dump
此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。
var_dump 和 print_r 的区别
var_dump 返回表达式的类型与值而 print_r 仅返回结果,相比调试代码使用 var_dump 更便于阅读
进制换算还没掌握
松散比较:使用两个等号 == 比较,只比较值,不比较类型
严格比较:用三个等号 === 比较,除了比较值,也比较类型
true 1 flase 0 null 无,没有赋予值
常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用
使用常量时,不能在常量名前添加$ 符号,不然会将常量转换成新的未定义变量使用,会导致报错
在 PHP 中,只有一个字符串运算符。
并置运算符 (.) 用于把两个字符串值连接起来
PHP 运算符
x+y (x,y的和 。2+2) x-y (x,y的差 。3-2) x*y (x,y的积 。3*2) x/y (x,y的商 。3/2)
x%y %:模 (x除以y的余数。5%2余1) -x (取反。 x=2 取反就是 -2)
PHP 条件语句
当您编写代码时,您常常需要为不同的判断执行不同的动作。您可以在代码中使用条件语句来完成此任务。
在 PHP 中,提供了下列条件语句:
if 语句 - 在条件成立时执行代码
if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码
if...elseif....else 语句 - 在若干条件之一成立时执行一个代码块
switch 语句 - 在若干条件之一成立时执行一个代码块
在 PHP 中创建数组
在 PHP 中,array() 函数用于创建数组:
array();
PHP - 数组排序函数
在本章中,我们将一一介绍下列 PHP 数组排序函数:
sort() - 对数组进行升序排列
rsort() - 对数组进行降序排列
asort() - 根据关联数组的值,对数组进行升序排列
ksort() - 根据关联数组的键,对数组进行升序排列
arsort() - 根据关联数组的值,对数组进行降序排列
krsort() - 根据关联数组的键,对数组进行降序排列
while - 只要指定的条件成立,则循环执行代码
for 循环用于您预先知道脚本需要运行的次数的情况