详解PHP 7.4 中数组延展操作符语法知识点

在数组表达式中对展开操作符(Spread Operator)支持的 RFC 投票是 绝大多数人赞同 将此功能添加到 PHP 7.4。扩展运算符支持参数解包首先存在于 PHP 5.6 中,并且此 RFC 扩展了对...

2020-11-05

Smarty模板配置实例简析

本文实例讲述了Smarty模板配置。分享给大家供大家参考,具体如下:Smarty简介Smarty是一个php模板引擎。更准确的说,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。...

2020-11-05

Smarty模板变量与调节器实例详解

本文实例讲述了Smarty模板变量与调节器。分享给大家供大家参考,具体如下:Smarty中assign说明可能有人在学习smarty的时候已经学习了一些php框架,如tp、laravel、Yii等,这里拿tp...

2020-11-05

Smarty模板语法详解

本文实例讲述了Smarty模板语法。分享给大家供大家参考,具体如下:所有模版标签用分隔符包围,默认为“{”和“}”。模板注释模板注释被星号包围,两边星号被定界符“{ }”包围,如 {...

2020-11-05

PHP使用PDO、mysqli扩展实现与数据库交互操作详解

本文实例讲述了PHP使用PDO、mysqli扩展实现与数据库交互操作。分享给大家供大家参考,具体如下:数据库在我们开发php时,可能有人已经学习了php数据库的连接交互,也可能正准备学习...

2020-11-05

PHP抽象类和接口用法实例详解

本文实例讲述了PHP抽象类和接口用法。分享给大家供大家参考,具体如下:前言对于oop,估计大多数人并不陌生。有些人除PHP外也学习不少其他语言,会发现php的不同之处,可能语法极其丑...

2020-11-05

php实现 master-worker 守护多进程模式的实例代码

具体代码如下所示:<&#63;phpclass Worker{ public static $count = 2; public static function runAll(){ static::runMaster(); static::moniProcess(); } //开启...

2020-11-05

PHP defined()函数的使用图文详解

PHP defined() 函数 例子定义和用法
defined() 函数检查某常量是否存在。若常量存在,则返回 true,否则返回 false。语法defined(name)<&#63;phpdefine("GREETING","Hello worl...

2020-11-05

PHP检测一个数组有没有定义的方法步骤

php中定义数组的方法:1、PHP定义数组的格式:
数组名=array();
如:$aa=array();//这样就定义了一个数组,
之后给元素赋值:
$aa[0]="9016";$aa[1]="9017";$aa[2]="9018";2、PHP输出...

2020-11-05

PHP INT类型在内存中占字节详解

本教程将介绍输出INT类型在内存中占多少个字节新建一个333.php,如图所示:添加php的界定符(<&#63;php&#63;>),如图所示:声明PHP与浏览器交互的文件类型和编码,如图所示:使用常量 PH...

2020-11-05

Smarty缓存机制实例详解【三种缓存方式】

本文实例讲述了Smarty缓存机制。分享给大家供大家参考,具体如下:Smarty模板引擎中强大的缓存机制,缓存机制有效减少了系统对服务器的压力,而这也是很多开发者喜欢Smarty的原因之...

2020-11-05

在 Laravel 项目中使用 webpack-encore的方法

看过我之前写过的博客的应该知道我一直是 laravel-mix 的死忠粉,有好几篇文章都是关于它的。每每提到 laravel-mix 时更是不吝溢美之词。然而就在大概一个月前,我却决定不再使...

2020-11-05

php+lottery.js实现九宫格抽奖功能

php+lottery.js制作九宫格抽奖实例,本抽奖功能效果表现好,定制方便简单,新手学习跟直接拿来用都非常不错,兼容IE、火狐、谷歌等浏览器。引入抽奖插件lottery.js<script type="te...

2020-11-05

PHP实现的多进程控制demo示例

本文实例讲述了PHP实现的多进程控制。分享给大家供大家参考,具体如下:自己写了个多进程控制的框架代码,留着备查declare(ticks=1);function sigHandler($signal){ echo "a chi...

2020-11-05

php多进程应用场景实例详解

本文实例讲述了php多进程应用场景。分享给大家供大家参考,具体如下:pcntl介绍扩展介绍php多进程模块依赖pcntl扩展,官方手册介绍:http://php.net/manual/zh/book.pcntl.phpNote:...

2020-11-05

Laravel5.6框架使用CKEditor5相关配置详解

本文实例讲述了Laravel5.6框架使用CKEditor5相关配置。分享给大家供大家参考,具体如下:Laravel 相关配置文件的上传与存储参考文档:https://laravel-china.org/docs/laravel/5....

2020-11-05

PHP商品秒杀问题解决方案实例详解【mysql与redis】

本文实例讲述了PHP商品秒杀问题解决方案。分享给大家供大家参考,具体如下:引言假设num是存储在数据库中的字段,保存了被秒杀产品的剩余数量。if($num > 0){ //用户抢购成功,记...

2020-11-05

PHP大文件分块上传功能实例详解

本文实例讲述了PHP大文件分块上传功能。分享给大家供大家参考,具体如下:前端代码使用file.slice将文件进行分割,然后分别进行异步上传。<!DOCTYPE html><html lang="zh-cn"> <h...

2020-11-05

PHP中__set()实例用法和基础讲解

PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。
其中__set(),设置一个类的成员变量时调用__set() 的作用:__set( $prope...

2020-11-05

Thinkphp5 自定义上传文件名的实现方法

这几天在做tp5的上传文件模块,项目需求是要把文件名在上传之后修改为 用户名+原文件名的组合形式,在网上找了一会儿发现好像没有类似的文章。。。只好自己去研究研究了。之前...

2020-11-05

thinkphp5.1框架容器与依赖注入实例分析

本文实例讲述了thinkphp5.1框架容器与依赖注入。分享给大家供大家参考,具体如下:容器----/thinkphp/library/think/Container.php依赖注入:将对象类型的数据,以参数的方式传到方...

2020-11-05

使用swoole 定时器变更超时未支付订单状态的解决方案

如果对几种方案没有很好的想法,可以先看一下延伸阅读里的其他方案,是一篇laravel china社区的讨论借助 swoole 定时器和 redis 的 zset 来实现的定时检查并过期未支付订单起源...

2020-11-05

PHP容器类的两种实现方式示例

本文实例讲述了PHP容器类的两种实现方式。分享给大家供大家参考,具体如下:通过魔术方法实现classclass MagicContainer{ private $ele; function __construct() { $this...

2020-11-05

PHP+Apache实现二级域名之间共享cookie的方法

本文实例讲述了PHP+Apache实现二级域名之间共享cookie的方法。分享给大家供大家参考,具体如下:简介login.koastal.com设置domain为koastal.com,则www.koastal.com即可访问该coo...

2020-11-05

Yii Framework框架使用PHPExcel组件的方法示例

本文实例讲述了Yii Framework框架使用PHPExcel组件的方法。分享给大家供大家参考,具体如下:PHPExcel下载地址http://www.yiiframework.com/extension/phpexcel将下载的PHPExce...

2020-11-05

Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】

本文实例讲述了Yii框架使用PHPExcel导出Excel文件的方法。分享给大家供大家参考,具体如下:最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面的方法:1、首...

2020-11-05

Yii框架中使用PHPExcel的方法分析

本文实例分析了Yii框架中使用PHPExcel的方法。分享给大家供大家参考,具体如下:PHPExcel是一个比较好用的php读取excel文件的类库,今天遇到了在yii中如何加载PHPExcel类文件的问...

2020-11-05

php实现的生成排列算法示例

本文实例讲述了php实现的生成排列算法。分享给大家供大家参考,具体如下:<&#63;phpfunction perm($s, $n, $index){ if($n == 0) { return ''; } else { $nIndex =...

2020-11-05

yii框架使用分页的方法分析

本文实例讲述了yii框架使用分页的方法。分享给大家供大家参考,具体如下:yii中使用分页很方便,如下两种方法:在控制器中:1、$criteria = new CDbCriteria(); //new cdbcriteria...

2020-11-05

php使用curl模拟多线程实现批处理功能示例

本文实例讲述了php使用curl模拟多线程实现批处理功能。分享给大家供大家参考,具体如下:php模拟多线程用到curl库,这个库很强大,可以做好多事,比如模拟登陆,文件上传/下载,数据采集...

2020-11-05

php使用socket调用http和smtp协议实例小结

本文实例讲述了php使用socket调用http和smtp协议。分享给大家供大家参考,具体如下:socket发送HTTP请求http协议请求报文格式get## 请求方法 请求文件路径&#63;查询字符串 HTTP...

2020-11-05

YII2.0框架行为(Behavior)深入详解

本文实例讲述了YII2.0框架行为(Behavior)。分享给大家供大家参考,具体如下:行为(Behavior)使用行为(behavior)可以在不修改现有类的情况下,对类的功能进行扩充。 通过将行为绑定到一...

2020-11-05

PHP基于timestamp和nonce实现的防止重放攻击方案分析

本文实例讲述了PHP基于timestamp和nonce实现的防止重放攻击方案。分享给大家供大家参考,具体如下:以前总是通过timestamp来防止重放攻击,但是这样并不能保证每次请求都是一次性...

2020-11-05

PHP中散列密码的安全性分析

本文实例讲述了PHP中散列密码的安全性。分享给大家供大家参考,具体如下:php的基本哈希函数已经不再安全?php手册中有专门的一个部分来介绍这个问题
http://php.net/manual/zh/f...

2020-11-05

php 根据URL下载远程图片、压缩包、pdf等文件到本地

1、此方法可以下载图片、压缩包、pdf(亲测),应该所有类型的文件都可以下载到本地,可以试一下//远程路径,名称,文件后缀function downImgRar($url,$rename,$ext){ switch ($ext) {...

2020-11-05

laradock环境docker-compose操作详解

以下所有命令需要在命令行模式下laradock文件夹下运行
开启nginxdocker-compose up -d nginx 停止nginxdocker-compose stop nginx 停止所有正在运行的容器,但不删除容器dock...

2020-11-05

php 使用mpdf实现指定字段配置字体样式的方法

前两天在做一个pdf导出功能,使用的插件是kartik-v/yii2-mpdf,此插件使用的是mpdfcomposer required kartik-v/yii2-mpdfmpdf文档地址: https://mpdf.github.io/有一个需求要求...

2020-11-05

docker-compose部署php项目实例详解

1.制定特定扩展的PHP镜像sudo mkdir -p /www/dockersudo cd /www/dockersudo vi DockerfileFROM php:7.2-fpm-alpineMAINTAINER diaocheweideRUN sed -i 's/dl-cdn.alpineli...

2020-11-05

安装docker和docker-compose实例详解

1.卸载旧版本Dockersudo yum remove docker docker-common docker-selinux docker-engine2.执行以下命令安装依赖包sudo yum install -y yum-utils device-mapper-persisten...

2020-11-05

php layui实现前端多图上传实例

php结合layui前端实现多图上传
前端html代码<div class="layui-upload"> <button type="button" class="layui-btn layui-btn-normal" id="testList">请选择图片</button>...

2020-11-05

php curl发送请求实例方法

cURL可以使用URL的语法模拟浏览器来传输数据,因为它是模拟浏览器,因此它同样支持多种协议,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等协议都可以很好的...

2020-11-05

PHP实现微信提现(企业付款到零钱)

怎么开通企业付款到零钱?有的商户号的产品中心是没有这个功能的,不过,该功能的pid(product id)是5,只要随便进去某一个产品,在地址栏把pid改为5。即可进入该功能页面,进行开通,不过要...

2020-11-05

php菜单/评论数据递归分级算法的实现方法

在开发过程中经常会遇到分级场景,如菜单分级、评论、商品类型分级等;在同一张mysql数据表中可能设计单表结构,如同如下数据: $menuList = [ [ 'id' => 1,'parent_id' => 0, 'n...

2020-11-05

使用composer 安装 laravel框架的方法图文详解

本文实例讲述了使用composer 安装 laravel框架的方法。分享给大家供大家参考,具体如下:
1.我去去下载 composer https://www.phpcomposer.com/ 下载之后 安装的时候 选择 安...

2020-11-05

php抽象类和接口知识点整理总结

本文实例总结了php抽象类和接口相关知识点。分享给大家供大家参考,具体如下:抽象类(一种抽象的类)一、什么是抽象方法?定义:一个方法如果没有方法体(一个方法,不使用{},直接使用分号...

2020-11-05

Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解

本文实例讲述了Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能。分享给大家供大家参考,具体如下:最近在开发一个本地互联网应用的项目,为了增加用户体验,需要在搜索...

2020-11-05

thinkPHP5.1框架中Request类四种调用方式示例

本文实例讲述了thinkPHP5.1框架中Request类四种调用方式。分享给大家供大家参考,具体如下:1. 传统调用访问方式:http://127.0.0.1/demo/demo3/test&#63;name=kk&age=22<&#63;ph...

2020-11-05

thinkPHP5.1框架使用SemanticUI实现分页功能示例

本文实例讲述了thinkPHP5.1框架使用SemanticUI实现分页功能。分享给大家供大家参考,具体如下:1、config目录下新建paginate.php,下面是文件的内容<&#63;php//分页配置return [...

2020-11-05

ThinkPHP5&5.1框架关联模型分页操作示例

本文实例讲述了ThinkPHP5&5.1框架关联模型分页操作。分享给大家供大家参考,具体如下:利用数据库的分页通常比较简单,但在实际项目中,我们往往需要处理复杂的数据,例如多表操作,这...

2020-11-05

ThinkPHP5.1框架数据库链接和增删改查操作示例

本文实例讲述了ThinkPHP5.1框架数据库链接和增删改查操作。分享给大家供大家参考,具体如下:一、数据库的链接方式<&#63;phpnamespace app\index\controller;use think\Db;clas...

2020-11-05
返回顶部
顶部