PHP学习笔记

数据类型
PHP 支持 10 种原始数据类型。

四种标量类型:bool、int、float和string;

四种复合类型:array、object、callable和iterable;

最后是两种特殊类型:resource和NULL。


PHP运算符
运算符优先级、算术运算符、赋值运算符、位运算符、比较运算符、错误控制运算符、执行运算符、递增/递减运算符、逻辑运算符、字符串运算符、数组运算符和类型运算符。


流程控制
任何PHP脚本都是由一系列语句构成的,一条语句可以是一个赋值语句、一个函数调用、一个循环、一个条件语句或者甚至是一个什么也不做的语句(空语句)。语句通常以分号结束,此外还可以用花括号将一组语句封装成一个语句组,语句组本身可以当作是一行语句。


类与对象
每个类的定义都以关键字class开头,后面跟着类名,后面跟着一对花括号,里面包含有类的属性与方法的定义。类名可以是任何非PHP保留字 的合法标签。一个合法类名以字母或下划线开头,后面跟着若干字母,数字或下划线。

以正则表达式表示为:^[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*$。

一个类可以包含有属于自己的常量,变量(称为“属性”)以及函数(称为“方法”)。要创建一个类的实例,必须使用 new 关键字。当创建新对象时该对象总是被赋值,除非该对象定义了 构造函数 并且在出错时抛出了一个 异常。类应在被实例化之前定义,如果在new之后跟着的是一个包含有类名的字符串 string,则该类的一个实例被创建。如果该类属于一个命名空间,则必须使用其完整名称。


命名空间
在 PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名的名称,提高源代码的可读性。PHP命名空间提供了一种将相关的类、函数和常量组合到一起的途径。

内置函数

函数名称用途简介
htmlentities将字符转换为 HTML 转义字符
htmlspecialchars_decode将特殊的 HTML 实体转换回普通字符
htmlspecialchars将特殊字符转换为 HTML 实体
nl2br在字符串所有新行之前插入 HTML 换行标记
str_replace子字符串替换
strip_tags从字符串中去除 HTML 和 PHP 标记
stripslashes反引用一个引用字符串


预定义变量

变量名称变量用途说明
$GLOBALS引用全局作用域中可用的全部变量

$_SERVER

服务器和执行环境信息

$_GET

HTTP GET 变量(用户输入之一)

$_POST

HTTP POST 变量(用户输入之一)

$_FILES

HTTP 文件上传变量

$_SESSION

Session 变量(用户会话)

$_COOKIE

HTTP Cookies(用户会话标识)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值