[基础] PHP目录(摘自php手册)
博客专区 > be-quiet 的博客 > 博客详情
[基础] PHP目录(摘自php手册)
be-quiet 发表于3年前
[基础] PHP目录(摘自php手册)
  • 发表于 3年前
  • 阅读 16
  • 收藏 0
  • 点赞 0
  • 评论 0
摘要: 摘自php手册,一个php程序员的基本素养.

1.基本语法 

1. PHP 标记 
2. 从 HTML 中分离 
3. 指令分隔符 
4. 注释 


2. 类型 

1. 简介 
2. Boolean 布尔类型 
3. Integer 整型 
4. Float 浮点型 
5. String 字符串 
6. Array 数组 
7. Object 对象 
8. Resource 资源类型 
9. NULL 
10. Callback 回调类型 
11. 本文档中使用的伪类型与变量 
12. 类型转换的判别 


3. 变量 

1. 基础 
2. 预定义变量 
3. 变量范围 
4. 可变变量 
5. 来自 PHP 之外的变量 


4. 常量 

1. 语法 
2. 魔术常量 


5. 表达式 



6. 运算符 

1. 运算符优先级 
2. 算术运算符 
3. 赋值运算符 
4. 位运算符 
5. 比较运算符 
6. 错误控制运算符 
7. 执行运算符 
8. 递增/递减运算符 
9. 逻辑运算符 
10. 字符串运算符 
11. 数组运算符 
12. 类型运算符 


7. 流程控制 

1. 简介 
2. if 
3. else 
4. elseif/else if 
5. 流程控制的替代语法 
6. while 
7. do-while 
8. for 
9. foreach 
10. break 
11. continue 
12. switch 
13. declare 
14. return 
15. require 
16. include 
17. require_once 
18. include_once 
19. goto 


8. 函数 

1. 用户自定义函数 
2. 函数的参数 
3. 返回值 
4. 可变函数 
5. 内部(内置)函数 
6. 匿名函数 ( 也叫闭包函数 )


9. 类与对象 

1. 简介 
2. 基本概念 
3. 属性 
4. 类常量 
5. 自动加载类 
6. 构造函数和析构函数 
7. 访问控制(可见性) 
8. 对象继承 
9. 范围解析操作符(::) 
10. Static(静态)关键字 
11. 抽象类 
12. 对象接口 
13. Traits 
14. 重载 
15. 遍历对象 
16. 魔术方法 
17. Final 关键字 
18. 对象复制 
19. 对象比较 
20. 类型约束 
21. 后期静态绑定 
22. 对象和引用 
23. 对象序列化 
24. OOP 变更日志 


10. 命名空间 

1. 命名空间概述 
2. 定义命名空间 
3. 定义子命名空间 
4. 在同一个文件中定义多个命名空间 
5. 使用命名空间:基础 
6. 命名空间和动态语言特征 
7. namespace关键字和__NAMESPACE__常量 
8. 使用命名空间:别名/导入 
9. 全局空间 
10. 使用命名空间:后备全局函数/常量 
11. 名称解析规则 
12. FAQ: things you need to know about namespaces 


11. 异常处理 

1. 扩展 PHP 内置的异常处理类 


12. 生成器 

1. 生成器 
2. Generator syntax 
3. Generator objects 
4. Comparing generators with Iterator objects 


13. 引用的解释

1. 引用是什么 
2. 引用做什么 
3. 引用不是什么 
4. 引用传递 
5. 引用返回 
6. 取消引用 
7. 引用定位 


14. 预定义变量 

1. 超全局变量 — 超全局变量是在全部作用域中始终可用的内置变量
2. $GLOBALS — 引用全局作用域中可用的全部变量
3. $_SERVER — 服务器和执行环境信息
4. $_GET — HTTP GET 变量
5. $_POST — HTTP POST 变量
6. $_FILES — HTTP 文件上传变量
7. $_REQUEST — HTTP Request 变量
8. $_SESSION — Session 变量
9. $_ENV — 环境变量
10. $_COOKIE — HTTP Cookies
11. $php_errormsg — 前一个错误信息
12. $HTTP_RAW_POST_DATA — 原生POST数据
13. $http_response_header — HTTP 响应头
14. $argc — 传递给脚本的参数数目
15. $argv — 传递给脚本的参数数组
 

15. 预定义异常 

1. Exception 
2. ErrorException 


16. 预定义接口 

1. 遍历 — Traversable(遍历)接口
2. 迭代器 — Iterator(迭代器)接口
3. 聚合式迭代器 — IteratorAggregate(聚合式迭代器)接口
4. 数组式访问 — ArrayAccess(数组式访问)接口
5. 序列化 — 序列化接口
6. Closure — Closure 类
 

17. 上下文(Context)选项和参数 

1. 套接字上下文选项 — 套接字上下文选项列表
2. HTTP context 选项 — HTTP context 的选项列表
3. FTP context options — FTP context option listing
4. SSL 上下文选项 — SSL 上下文选项清单
5. CURL context options — CURL 上下文选项列表
6. Phar 上下文(context)选项 — Phar 上下文(context)选项列表
7. Context 参数 — Context 参数列表
 

18. 支持的协议和封装协议 

1. file:// — 访问本地文件系统
2. http:// — 访问 HTTP(s) 网址
3. ftp:// — 访问 FTP(s) URLs
4. php:// — 访问各个输入/输出流(I/O streams)
5. zlib:// — 压缩流
6. data:// — 数据(RFC 2397)
7. glob:// — 查找匹配的文件路径模式
8. phar:// — PHP 归档
9. ssh2:// — Secure Shell 2
10. rar:// — RAR
11. ogg:// — 音频流
12. expect:// — 处理交互式的流


标签: 手册 基础
共有 人打赏支持
粉丝 10
博文 9
码字总数 5133
×
be-quiet
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: