![](https://img-blog.csdnimg.cn/20200224213527386.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
PHP学习笔记
记录PHP7的学习历程,从基础开始一点点深入,逐步掌握PHP的每个细节。
zhouyong80
热爱编程,热爱java,热爱web开发
展开
-
PHP7语言基础——MySQL数据库基础
文章目录MySQL数据库基础MySQL的安装登陆MySQLMySQL数据库的基本操作MySQL数据类型MySQL数据表的基本操作操作MySQL数据MySQL数据库的备份与还原数据备份数据还原PHP操作MySQL数据库mysqli连接操作数据库连接和选择数据库更改默认的数据库关闭数据库连接执行SQL语句示例PDO连接操作数据库PDO连接数据库执行SQL语句MySQL是一个小型关系型数据库管理系统,...原创 2020-03-22 02:45:07 · 1528 阅读 · 0 评论 -
PHP7语言基础——Cookie与Session
文章目录Cookie详解基本概念和设置Cookie的应用和存储机制删除CookieSession详解会话管理创建会话PHP中的session工作机制PHP中的Session存储机制注销和注销会话变量扩展——使用Redis存储SessionHTTP协议是无状态协议,对于事物处理没有记忆能力。缺少状态意味着后续处理需要前面的信息,就必须重新传送数据,这样可能导致每次连接传送的数据量逐渐增大。为了弥补...原创 2020-03-21 15:01:37 · 1219 阅读 · 0 评论 -
PHP7语言基础——图形图像处理
文章目录前提条件在PHP中加载GD库GD的图像处理函数图像信息获取图像信息图像绘制创建画布定义颜色绘制图形绘制文字图像处理复制图像旋转图像应用实例图像水印图像验证码扩展——Jpgraph库的使用Jpgraph库的安装配置使用Jpgraph创建图形的一般姿势PHP能做很多事情,用于web开发只是冰山一角,如果你愿意或者你对PHP足够了解,你甚至可以用PHP来开发一条PS系统,是的,没错,PHP可以...原创 2020-03-17 02:42:30 · 1560 阅读 · 0 评论 -
PHP7语言基础——目录与文件操作
文章目录文件操作打开文件读取文件获得文件属性复制/删除/移动/重命名文件文件指针目录操作判断文件类型创建和删除目录打开读取和关闭目录获得路径中目录部分目录磁盘空间获取当前工作目录获得目录实例修改当前目录文件上传上传文件配置掌握文件和目录处理对web开发非常必要,因为我们经常需要对文件进行处理,比如:读取配置文件,修改并存储配置文件等。文件操作数据可以通过文件(file)来实现存储和读取,数据...原创 2020-03-14 11:06:09 · 1236 阅读 · 0 评论 -
PHP7语言基础——交互之表单
文章目录表单的种类文本域及其类型其他表单类型表单表单基本结构get和post方法获取表单值处理上传文件对URL传递的参数进行编码PHP能做很多事情,甚至可以开发桌面应用程序,但是最广泛的应用还是在网页开发中,然而,开发网页不得不与表单打交道。我们时刻都需要收集用户通过表单提交来的信息以便进行进一步处理。表单是程序和用户交互的主要方式。表单的种类这些知识是HTML的范畴,这里只简单的提一下,如...原创 2020-03-14 10:59:06 · 462 阅读 · 0 评论 -
PHP7语言基础——生成器
文章目录生成器语法`yield`关键字多个yield语句`send()`方法生成器委托生成器提供了一种更容易的方法来实现简单对象的迭代,相比较定义类实现Iterator接口的方式,性能开销和复杂性大大降低。生成器语法一个生成器函数看起来像一个普通函数,不同的是普通函数返回一个值,而生成器可以yield生成许多它所需要的值。当一个生成器被调用的时候,它返回一个可以被遍历的对象。当你遍历这个对...原创 2020-03-08 19:14:22 · 325 阅读 · 0 评论 -
PHP7语言基础——错误和异常处理
文章目录常见的错误和异常错误处理php.ini中的错误处理机制应用DIE语句调试自定义错误和错误触发器错误记录异常处理异常类异常的基本处理方法自定义的异常处理器处理多个异常设置顶层异常处理器PHP7中的错误处理常见的错误和异常拼写错误PHP中常量和变量都是区分大小写的,如果将常量或变量名写错,将会得到一个**Notice**: Undefined variable:提示。PHP中的函数...原创 2020-03-08 19:11:47 · 512 阅读 · 0 评论 -
PHP7语言基础——类与对象
文章目录面向对象编程类类的声明成员属性成员方法类的实例化(创建类的对象)访问类中成员类常量静态属性和静态方法构造方法和析构方法封装和继承封装继承final关键字抽象类和接口抽象类接口(interface)接口的实现(implements)Trait多个trait解决冲突修改方法的访问控制在trait中使用traittrait中的抽象成员trait的静态成员trait属性匿名类多态通过继承实现多态通...原创 2020-03-08 19:07:18 · 1049 阅读 · 1 评论 -
PHP7语言基础——字符串和正则表达式(下)
文章目录正则表达式什么是正则表达式正则表达式语法规则正则表达式函数说明:参数:返回值:说明:参数:返回值:说明:参数:返回值:说明:参数:返回值:说明:参数:返回值:说明:参数:返回值:说明:参数:返回值:正则表达式什么是正则表达式正则表达式也称为模式表达式,它自身具有一套非常完整的、可以编写模式的语法体系,提供了一种灵活且直观字符串传力方法。正则表达式通过构建具有特定规则的模式,与输入字符...原创 2020-03-08 18:53:27 · 290 阅读 · 0 评论 -
PHP7语言基础——字符串和正则表达式(上)
文章目录字符串的单引号和双引号字符串的连接符字符串的基本操作手动和自动转义字符串中的字符计算字符串的长度字符串单词统计清理字符串中的空格字符串的切分与组合字符串的截取字符串替换字符串查找大小写转换字符串的单引号和双引号字符串是指一连串不中断的字符。这里的字符主要包括以下类型:字母类型,如常见的a、b、c等。数字类型,如常见的1、2、3等。特殊字符类型,如常见的#、%、^、$等不可见字...原创 2020-03-08 18:51:11 · 740 阅读 · 0 评论 -
PHP7语言基础——日期与时间
文章目录时区设置时区划分时区设置PHP7日期和时间函数关于UNIX时间戳获取当前日期和时间`time()`函数`microtime()`函数`getdate()`函数常用时间处理方法格式化时间显示计算两个日期间的时间差从字符串中解析日期和时间日期的加减运算输出格式化时间戳的日期和时间显示本地化的日期和时间验证日期日期和时间在PHP和MySQL数据格式之间的转换日期和时间信息在PHP内部都是以64...原创 2020-03-08 18:46:50 · 1733 阅读 · 0 评论 -
PHP7语言基础——系统预定义数组
文章目录`$_SERVER``$_GET`和`$_POST`数组`$_FILES`数组`$_SESSION`和`$_COOKIE`数组`$_REQUEST[]`数组$_SERVER$_SERVER是一个包含了注入头信息(header)、路径(path)及脚本位置(script locations)等信息的数组,这个数组中的项目由web服务器创建。不能保证每个服务器都会提供全部项目,服务器可能会...原创 2020-03-08 18:43:08 · 831 阅读 · 0 评论 -
PHP7语言基础——数组
文章目录使用数组数组类型创建数组二维数组和多维数组二维数组多维数组数组操作检查数组中是否存在某个值数组转换为字符串计算数组中的单元数目数组当前单元和数组指针数组中的键名和值说明:数组填充从数组中随机去除一个或多个单元数组排序与打乱数组遍历数组数组的拆分与合并增加/删除数组中的元素其他常用数组函数使用数组数组的本质是用来存储、管理和操作一组变量。PHP中的数组实际上是一个有序映射,映射是一种把v...原创 2020-03-03 20:56:18 · 1589 阅读 · 0 评论 -
PHP7语言基础——命名空间
命名空间概述从广义上来说,命名空间是一种封装事物的方法。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,目录就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件。另外,在目录 /home/greg 外访问 foo.txt 文件时,我们必须将目录名以及目...原创 2020-03-02 02:27:15 · 1000 阅读 · 0 评论 -
PHP7语言结构——函数
文章目录内置函数阅读函数原型自定义函数函数的参数类型声明严格类型可变数量的参数列表返回值返回值类型声明可变函数匿名函数内置函数PHP提供了大量的内置函数,方便程序员直接使用,常见的内置函数包括数学函数、字符串函数、时间和日期函数等。内置(内部)函数是PHP安装后就可以直接使用的,还有一些需要在安装时和特定的PHP扩展模块一起编译,才能使用。如,要使用image函数中的imagecreatet...原创 2020-03-02 02:25:21 · 612 阅读 · 0 评论 -
PHP7语言结构——控制流程
文章目录简介条件控制结构单一条件分支结构(if语句)双向条件分支结构(if...else语句)多向条件分支结构(elseif语句)多向条件分支结构(switch)语句循环控制结构while循环语句do...while循环语句for循环foreach语句用list给嵌套数组解包流程控制的替代语法break/continue语句文件包含require和includeinclude_once和requi...原创 2020-03-02 02:19:42 · 431 阅读 · 0 评论 -
PHP7——语言基础
文章目录PHP标记PHP指令分隔符PHP注释常量PHP变量数据类型Boolean布尔类型Integer整型浮点型NaN字符串型存取和修改字符串中的字符数组型数组元素的访问数组元素值的修改与新建Object对象型对象初始化Resource资源类型释放资源NULL类型Callback / Callable 类型数据类型之间的相互转换转换为布尔值转换为整型转换为浮点数转换为字符串转换为数组转换为对象转换...原创 2020-02-29 18:16:31 · 968 阅读 · 0 评论 -
PHP7基础知识
文章目录PHP基础配置PHP将PHP与Apache建立关联PHP基础1. php是什么php,即“PHP:Hypertext Preprocessor",是一种被广泛应用的开源通用脚本语言,尤其适用于Web开发并可嵌入HTML中去。它的语法利用了C、Java和Perl,易于学习。该语言的主要目标是允许web开发人员快速编写动态生成web页面,但PHP的用途远不止于此。PHP代码被包裹在特殊...原创 2020-02-24 21:41:43 · 1068 阅读 · 0 评论