PHP


PHP 编写微信支付

简介 微信支付分为几种: - 付款码支付 - 付款码支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。 - Native支付 - Native支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支...

  7个月前    425   PHP   微信生态  


PHP APCU 缓存

简介 有些时候缓存单个对象会很有用,例如一个变量,或者是其它。 APCu https://www.php.net/manual/zh/book.apcu.php 就是干这个的,它可以将这些对象缓存到内存。 但是 APCu https://www.php.net/manual/zh/book.apcu.php 也是有局限性的,它依赖于所在服务器,其实就是 PHP 扩展存在。虽然它的扩展不好,但是存...

  7个月前    367   PHP   PHP扩展   缓存  


PHP OPCache 字节码缓存

简介 CPCache http://php.net/manual/zh/book.opcache.php 是字节码缓存,将文件由人类能识别的信息转化为一种中间码,它是介于机器码两者之间,在程序需要执行的时候,转化为机器码。 所以频繁运行的脚本,可以把它缓存成字节码,就不用每次运行都需要解释一遍,这部分开销可以省掉,而且由字节码转为机器码的速度更快...

  7个月前    206   PHP   PHP扩展   缓存  


PHP PDO 数据访问的抽象层

PDO 扩展 PDO http://php.net/manual/zh/book.pdo.php 是一个数据访问抽象层,从访问方式上实现的是对不同数据库驱动提供相同一套的调用 API,简单来说就是统一调用方式。它自身不具备实现任何数据库功能,需要配合具体的 PDO http://php.net/manual/zh/book.pdo.php 数据库抽象层来使用数据库服务。 PDO http://...

  7个月前    201   PHP   PDO   PHP扩展  


数据结构与算法 - 时间/空间复杂分析(1)

简介 数据结构和算法是为了解决代码性能以及节省资源的问题,所以就需要一个方法来考量代码执行效率是否超标,是否占用太多存储空间 这个方法就是 复杂度分析 ,学习数据结构和算法离不开 复杂度分析 算法的复杂度包括: 时间复杂度和空间复杂度 ,两者以时间复杂度相对重要,因为在 Web 开发中,常见的性能优...

  11个月前    233   PHP   数据结构及算法  


数据结构与算法 - 数组

概述 数组 Array 是一种线性表数据结构,用一组连续的内存空间,来存储一组具有相同类型的数据 但是在 PHP 这类动态语言中,数组底层是通过散列表(数据结构)实现的,所以功能异常强大,PHP 的数组可以存储任何类型数据,如果与 Java 对比的话,PHP 数组集成了 Java 的数组、List、Set、Map 于一身,所以写代码的效...

  11个月前    222   PHP   数据结构及算法  


数据结构与算法 - 简介

什么是数据结构? 数据对象在计算机中的 存储和组织方式 ,但是它存在有两种概念,一种是关于数据对象的 逻辑结构 ,另一种则是数据的 物理存储结构 其中,逻辑结构是指对数据的组织方式,例如线性结构,这种结构是连续性的,像1,2,3...;而物理存储结构则是对逻辑结构在计算机中的具体存储方式,是使用数组,还...

  11个月前    290   PHP   数据结构及算法  


PHP 安装 Fileinfo 扩展

概述 这个扩展在 PHP 5.3+ 之后是默认开始的,但是一些一套件环境可能会默认不会安装,所以在不知道情况下,忘记开启 fileinfo 扩展,不要着急,我们单独安装 本篇安装环境是 lnmp https://lnmp.org/ 套件,不过安装扩展方式一样,只有最后的重启 php-fpm 不同 安装 fileinfo 这个扩展是随着 PHP 源代码一起的,默...

  11个月前    267   PHP   PHP 扩展  


PHP PSR-1 基础编码规范

概述 PSR-1 是基础编码规范,该规范中定义了 PHP 类相关如何命名,命名空间如何组织,及文件的字符编码等等 - PHP 标签 - 字符集编码 - 从属效应 - 命名空间 - 类相关 文件 PHP 标签 使用长标签和短标签,不使用任何自定义标签 - 长标签 - 短标签 字符集编码 使用不带 BOM 的 UTF-8 编码 从属...

  11个月前    280   PHP   PSR 规范  


浅述 PHP 错误与异常

两者的概念 错误 :指程序运行时,由于语法错误,环境问题导致的解释器无法成功解释而导致的一个问题,它通常会自行输出一段字符串表示存在问题,其中包含何种错误,错误原因,错误位置等等,并且错误是不能被 try...catch... 捕获的 异常 :指出现出乎我们意料之外的问题,但是 PHP 不会自动抛出异常,要我们自己...

  11个月前    275   PHP  


PHP 数据类型

简介 PHP 支持 8 中原始数据类型,其中又分为:4种标量类型、2种复合类型型、2种特殊类型。 四种标量类型 boolean 布尔类型 string 字符串 integer 整型 float 浮点 两种复合型 array 数组 object 对象 两种特殊类型 NULL 无 resources 资源 上面只是大纲,接下来一一阐...

  1年前    351   PHP  


PHP 基本语法、变量、常量

简介 PHP https://secure.php.net (“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。但是用途不仅仅是这样,只是用的比较多。 PHP能做什么? 跨平台,能在各种主流操作系统 服务端脚本 也就是 web 应用服务,是...

  1年前    378   PHP