Linfinity

Never say never.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  php

摘要:一、Nginx介绍 Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,。 最早由俄罗斯的程序设计师Igor Sysoev所开发,并在一个BSD-like 协议下发行。 其特点是轻量级,占有内存少,并发能力强,目前发展势头强劲 阅读全文

posted @ 2019-02-21 17:44 Linfinity 阅读(183) 评论(0) 推荐(0)

摘要:一、页面静态化 1、页面静态化介绍 说明: 页面静态化,就是将PHP查询的结果保存到一个静态的html文件中,将来用户访问的时候,直接访问该静态html文件即可 相对于页面缓存的比较: 缓存减轻了数据库的压力,但是服务器(php)压力依然存在 页面静态化之后:减轻了服务器、数据库的压力 使用页面静态 阅读全文

posted @ 2019-01-17 14:22 Linfinity 阅读(1540) 评论(0) 推荐(0)

摘要:1、curl介绍 curl是PHP的一个扩展,利用该扩展可以实现服务器之间的数据或文件传输,也就是说curl就是一个工具,用来做服务器之间数据、文件传输的工具。 此外,php的curl可以实现模拟http的各种请求,这也是php做网络爬虫的基础,也多用于接口api的调用。 2、开启curl扩展 (1 阅读全文

posted @ 2019-01-17 13:41 Linfinity 阅读(236) 评论(0) 推荐(0)

摘要:一、发送邮件 1、需求 在 PHP 应用开发中,往往需要验证用户邮箱、发送消息通知,而使用 PHP 内置的 mail() 函数,则需要邮件系统的支持。 如果熟悉 IMAP/SMTP 协议,结合 Socket 功能就可以编写邮件发送程序了,不过开发这样一个程序并不容易。 因此在实际开发我们可以借助第三 阅读全文

posted @ 2019-01-15 16:21 Linfinity 阅读(1208) 评论(0) 推荐(0)

摘要:正则表达式介绍 正则表达式就是用来筛选字符串的,由于字符串范围很广,一个一个的比较,效率很低,使用正则表达式就可以先定义一套规则,在使用这个规则进行匹配 1、正则表达式语法 (1) 定界符 表示规则的边界,从哪里开始到哪里结束 (2) 元字符 元字符就表示筛选的内容(一个字符) 常见元字符 (3)  阅读全文

posted @ 2019-01-14 21:37 Linfinity 阅读(154) 评论(0) 推荐(0)

摘要:一、命名空间基本介绍 介绍: 命名空间用来解决这样的问题: 当项目越来越大,PHP文件会越来越多,再加上多人协同开发,在定义类、函数或者常量时,就不可避免的出现命名冲突,如何解决呢? 使用命名空间解决。 例如:班里有3个小明,来自不同的地方,如果直接喊小明时,这3个人就会很迷惑,为了避免这种情况,再 阅读全文

posted @ 2019-01-10 19:11 Linfinity 阅读(150) 评论(0) 推荐(0)

摘要:1、简介 含义:Smarty是PHP的一个引擎模板如Python的jinjia2模板引擎,可以更好的进行逻辑与显示的分离,即我们常说的MVC,这个引擎的作用就是将C分离出来。 目前模板引擎技术有很多,Laravel框架(blade模板引擎)、ThinkPHP框架(自己的模板引擎技术)、Smarty模 阅读全文

posted @ 2019-01-10 18:27 Linfinity 阅读(248) 评论(0) 推荐(0)

摘要:一、cookie技术 1.1 Cookie介绍 Cookie是客户端技术,当客户端 请求服务器的时候,随身携带数据过去 例如:我们去超市购物,买很多东西,超市会给我们办会员卡,会员卡就会保存我们购买的商品信息,以后我们只需要拿着会员卡就可以le。 1.2 Cookie原理介绍 当客户端请求服务器时, 阅读全文

posted @ 2019-01-08 16:55 Linfinity 阅读(221) 评论(0) 推荐(0)

摘要:一、PHP图像处理技术 1.1 图像处理基本介绍 所谓的PHP图像处理技术,就是通过php的函数进行绘制图像,然后可以输出到浏览器,也可以保存到本地 该绘图技术,需要开启php的一个扩展:GD2,该扩展提供了很多绘制图像的方法 PHP的图像处理技术的应用场景: 验证码(在图像上面绘制一些文字,人类很 阅读全文

posted @ 2019-01-07 23:15 Linfinity 阅读(174) 评论(0) 推荐(0)

摘要:一、PHP文件上传 1、文件上传的原理说明 文件上传,其实也是通过表单提交的,表单提交的数据分为如下两种: (1)字节流数据:输入框、单选框、复选框、多行文本域等都是通过字节的数据传输到服务器,服务器通过$_GET $_POST接收 (2)二进制文件流的形式;当需要提交一些文件的时候,由于文件采用的 阅读全文

posted @ 2019-01-07 13:28 Linfinity 阅读(321) 评论(0) 推荐(0)

摘要:一、MySQLi扩展 1.1 mysqli扩展的基本介绍 (1) mysqli扩展和mysql扩展都可以完成对mysql数据库的操作. (2) mysqli扩展可以看做是mysql扩展的升级版, i = improve (3) mysqli扩展的性能比mysql扩展好,因此我们在新项目开发中,就不再 阅读全文

posted @ 2019-01-05 14:22 Linfinity 阅读(466) 评论(0) 推荐(0)

摘要:什么是魔术方法? 概述:在面向对象编程中,PHP提供了一系列的魔术方法,这些魔术方法为编程提供了很多便利。PHP中的魔术方法通常以__(两个下划线)开始,并且不需要显示的调用而是由某种特定的条件出发。这篇文章简单总结了PHP中提供的魔术方法。 魔术方法一览: 说明: (1) 魔术方法都是系统提供,程 阅读全文

posted @ 2018-12-29 22:49 Linfinity 阅读(615) 评论(0) 推荐(0)

摘要:案例一 输出结果为: p1name->leop2name->leo 原因: 当我们把对象赋值给一个变量时也是值拷贝,但是拷贝的是对象的标识符,所以两个变量指向同一个地方,$p2改变时$p1也改变。 案例二 输出结果为: p1name->dick 原因: $p1变量指向发生改变不影响$p1 案例三 输 阅读全文

posted @ 2018-12-28 23:20 Linfinity 阅读(279) 评论(0) 推荐(0)