文档章节

[基础] PHP目录(摘自php手册)

be-quiet
 be-quiet
发布于 2015/02/27 11:25
字数 1111
阅读 18
收藏 0
点赞 0
评论 0

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:// — 处理交互式的流


© 著作权归作者所有

共有 人打赏支持
be-quiet
粉丝 12
博文 9
码字总数 5133
作品 0
福州
复习PHP-安全

1.安全记录 修改php.ini中的open_basedir,防止越目录访问文件。 如果php作为apache模块时,apache的权限一定不能为root。 如果php作为apache模块时,应当使用apache验证/LDAP/.htaccess等来...

qzd1989
2014/05/05
0
0
偷懒万岁-让PHP自己初始化类

本文摘自《草根》杂志第四期 get_array('select * from table'); ...... } ...... } ?> 很平常的一段代码不是吗?相信大家也都写过类似的东西,我以前也写过很多。由于我是一个懒人,懒到不想...

张沫
2010/10/15
1K
0
php中PDO处理mysql 基本操作

一 :php连接mysql 代码: <?php $servername = "127.0.0.1"; $username = "username"; $password = "password"; try { $conn = new PDO("mysql:host=$servername;dbname=mysql", $username,......

fjxichao
2015/01/14
0
2
基于 layui 的后台管理系统--cmlphp-demo-background

基于 layui(kit admin)+cmlphp 开发基础后台管理系统,提供用户权限管理、日志管理等基础模块。登录插件化。提供 FormBuildServer 和 GridBuildServer。通过后端生成 form 表单及列表页面 注...

雨空
01/04
255
0
分享35本关于PHP的学习书籍(免费下载)

分享35本关于PHP的学习书籍(免费下载) 1、PHP面向对象编程 2、PHP与MVC开发模式 3、PHP面向对象教程(强力推荐) 4、Smarty php模板引擎 5、phpmysqlwebdbs 6、PHP和MySQLWEB开发部分3 7、P...

邓剑彬
2012/12/01
446
4
轻量级Socket服务--MeepoPS

MeepoPS是Meepo PHP Socket的缩写。旨在提供高效稳定的由纯PHP开发的多进程SocketService。 MeepoPS可以轻松构建在线实时聊天,即时游戏,视频流媒体播放,RPC,实时监控,以及原本使用HTTP的...

李轩Lane
2016/05/31
7.7K
9
[Zephir官方文档翻译之五] 入门指导

入门指导 Zephir还有这本手册,是为了PHP开发者想开发C扩展并降低复杂度面打算的。 我们假设你有编程语言的基础。我们会在介绍的时候尽可能的向PHP,C,Javascript等语言的特点来陈述。 如果...

风一样的世界
2014/09/26
0
0
PHP生成GUID的函数

GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一...

蜗牛奔跑
2016/01/14
27
0
橘子俊/hisiphp

HisiPHP HisiPHP 基于ThinkPHP5+layui开发的一套开源PHP快速开发框架,默认集成了权限管理、模块管理、插件管理、钩子管理、数据库管理等常用功能,以方便开发者快速构建自己的应用,我们在发...

橘子俊
2017/10/17
0
0
PHP 手册学习-基础语法

基本语法 PHP 标记、分割符、注释 当解析一个文件时,PHP 会寻找起始和结束标记,也就是 <?php 和 ?>,在 HTML 中分离出 PHP代码; 指令分割符:同 C 或 Perl 一样,PHP 需要在每个语句后用分...

SibylY
2016/02/22
22
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

idea tomcat 远程调试

tomcat 配置 编辑文件${tomcat_home}/bin/catalina.sh,在文件开头添加如下代码。    CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7829" Idea端配......

qwfys
今天
1
0
遍历目录下的文件每250M打包一个文件

#!/usr/bin/env python # -*- utf-8 -*- # @Time : 2018/7/20 0020 下午 10:16 # @Author : 陈元 # @Email : abcmeabc@163.com # @file : tarFile.py import os import tarfile import thr......

寻爱的小草
今天
1
0
expect同步文件&expect指定host和要同步的文件&构建文件分发系统&批量远程执行命令

20.31 expect脚本同步文件 expect通过与rsync结合,可以在一台机器上把文件自动同步到多台机器上 编写脚本 [root@linux-5 ~]# cd /usr/local/sbin[root@linux-5 sbin]# vim 4.expect#!/...

影夜Linux
今天
1
0
SpringBoot | 第九章:Mybatis-plus的集成和使用

前言 本章节开始介绍数据访问方面的相关知识点。对于后端开发者而言,和数据库打交道是每天都在进行的,所以一个好用的ORM框架是很有必要的。目前,绝大部分公司都选择MyBatis框架作为底层数...

oKong
今天
13
0
win10 上安装解压版mysql

1.效果 2. 下载MySQL 压缩版 下载地址: https://downloads.mysql.com/archives/community/ 3. 配置 3.1 将下载的文件解压到合适的位置 我最终将myql文件 放在:D:\develop\mysql 最终放的位...

Lucky_Me
今天
2
0
linux服务器修改mtu值优化cpu

一、jumbo frames 相关 1、什么是jumbo frames Jumbo frames 是指比标准Ethernet Frames长的frame,即比1518/1522 bit大的frames,Jumbo frame的大小是每个设备厂商规定的,不属于IEEE标准;...

问题终结者
今天
2
0
expect脚本同步文件expect脚本指定host和要同步的文件 构建文件分发系统批量远程执行命令

expect脚本同步文件 在一台机器上把文件同步到多台机器上 自动同步文件 vim 4.expect [root@yong-01 sbin]# vim 4.expect#!/usr/bin/expectset passwd "20655739"spawn rsync -av ro...

lyy549745
今天
1
0
36.rsync下 日志 screen

10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 screen工具 10.32/10.33 rsync通过服务同步: rsync还可以通过服务的方式同步。那需要开启一个服务,他的架构是cs架构,客户端服务...

王鑫linux
今天
1
0
matplotlib 保存图片时的参数

简单绘图 import matplotlib.pyplot as pltplt.plot(range(10)) 保存为csv格式,放大后依然很清晰 plt.savefig('t1.svg') 普通保存放大后会有点模糊文件大小20多k plt.savefig('t5.p...

阿豪boy
今天
3
0
java 8 复合Lambda 表达式

comparator 比较器复合 //排序Comparator.comparing(Apple::getWeight);List<Apple> list = Stream.of(new Apple(1, "a"), new Apple(2, "b"), new Apple(3, "c")) .collect(......

Canaan_
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部