最新消息:

PHP

Mysql 高并发加锁处理

Mysql 高并发加锁处理

12个月前 (12-25) 186浏览 0评论

1、背景需求: 给表里插入数据时,判断user表有无username为‘wecot’的数据,无则插入,有则提示“数据已存在”,目的就是想只插入一条username为‘wecot’的记录,并且保证其唯一性。 2、通常实现方式: $conn =...

Nginx 连接fastcgi 的两种通信方式对比

Nginx 连接fastcgi 的两种通信方式对比

12个月前 (12-22) 281浏览 0评论

Nginx 连接fastcgi 有两种方式:unix domain socket 和 TCP socket。 unix domain socket 或者 IPC socket 是一种终端,可以使同一台操作系统上的两个或者多个进程进行数据通信。与管道相...

设计模式之数据对象映射模式

设计模式之数据对象映射模式

12个月前 (12-19) 280浏览 0评论

基本概念: 数据对象映射模式,是将对象和数据存储映射起来,使得对一个对象的操作就会映射到对数据存储的操作。 我们通常使用或开发的ORM 类,就是将复杂的SQL语句映射成对象属性的操作。 下面使用简单的代码实现一个数据对象映射示例: 创建数据表 CRE...

PHP 调用系统命令函数示例讲解

PHP 调用系统命令函数示例讲解

1年前 (2018-11-29) 247浏览 1评论

PHP 的内置函数 exec()、system()、passthru()、shell_exec()、都可以调用系统命令(shell 命令)。这些用函数能把 PHP 的一些操作,直接交给系统来处理,从而大大提高工作效率。 下面给出简单的示例对比说明一下...

安装PHP 扩展之 ZipArchive

安装PHP 扩展之 ZipArchive

1年前 (2018-11-28) 499浏览 0评论

1、下载最新版 zip 安装包 wget http://pecl.php.net/get/zip  tar -zxvf zip cd zip-1.15.4 phpize ./configuer...

Deepin 之 LNMP 环境搭建

Deepin 之 LNMP 环境搭建

1年前 (2018-10-25) 259浏览 0评论

安装目标: Nginx 1.13 PHP 7.2 MySQL 5.7 1、安装 Nginx sudo apt-get udpate  sudo apt-get install&nbs...

设计模式之观察者模式

设计模式之观察者模式

1年前 (2018-08-03) 292浏览 0评论

设计思想:     面向对象中,观察者模式定义对象的一对多依赖,也即是,当一个对象改变状态时,他的所有依赖者(观察者)都会收到通知并自动更新! 设计原则:     主题和...

简述PHP类自动加载机制

简述PHP类自动加载机制

1年前 (2018-08-02) 292浏览 0评论

 PHP自动加载机制有两种实现方式:     一种是重写 function __autoload(){} 方法,这种方法在PHP7中已经被弃用,强制使用会提示以下错误: PHP Deprec...

使用PHP反射机制外部访问私有属性

使用PHP反射机制外部访问私有属性

1年前 (2018-08-02) 297浏览 0评论

最近,群里有朋友面试遇到如何解决PHP外部访问类私有属性的问题。 对于这个问题,解决方案应该是有几种的。下面给个小demo说明下利用PHP反射机制来解决此问题: <?php /**     使用PHP...

PHP的error_reporting错误级别变量对照表

PHP的error_reporting错误级别变量对照表

1年前 (2018-07-05) 408浏览 6评论

在PHP中所有的报错信息可以用 error_reporting() 这个函数来设置: 它的参数有字符串和数字两种表示方法,共14个等级,数字和字符串均可以表示,数字是以累加和表示,字符串式支持类逻辑运算方式表示: 代码如下: er...