ThinkPHP框架实现的微信支付接口开发完整示例

本文实例讲述了ThinkPHP框架实现的微信支付接口开发。分享给大家供大家参考,具体如下:微信支付接口开发很简单我们只需要在官方申请权限然后参考官方的文章即可实现支付开发了...

2021-10-05

PHP7引入的"??"和"?:"的区别讲解

实践出真知~测试代码输入测试:<&#63;php $array = [ 'a' => 1, 'b' => 2, 'c' => [], ]; $a = $array['c'] &#63;&#63; 0; $b = $array['c'] &#63;: 0; $c = $a...

2021-10-05

微信公众平台开发教程⑥ 微信开发集成类的使用图文详解

本文实例讲述了微信公众平台开发之微信开发集成类的使用。分享给大家供大家参考,具体如下:
背景 这几天又在接触微信PHP方面的开发,认为之前写的文章确实有些乱,刚好发现了一个...

2021-10-05

详解PHP素材图片上传、下载功能

这里的下载是生成 zip 包进行下载,所以需要 PHP 的ZipArchive ()类,使用本类,linux需开启zlib,windows需取消php_zip.dll前的注释。并且不包括 oss 之类的三方上传上传就很简单...

2021-10-05

laravel 事件/监听器实例代码

导语
上一篇文章实现了记录用户访问,设计上是有缺陷的,代码紧耦合在中间件。如果后续修改需求,不仅记录 ip、城市,还需要记录数据到新的数据表,或者需要进行其它统计,那么不停的增...

2021-10-05

Laravel5.7 Eloquent ORM快速入门详解

目录简介
定义模型
获取模型
获取单个模型/聚合结果
插入/更新模型
删除模型
比较模型
简介
Laravel 内置的 Eloquent ORM 提供了一个美观、简单的与数据库打交道的 ActiveR...

2021-10-05

Codeigniter里的无刷新上传的实现代码

好久没有更新了,写点吧算是翻译吧,纯原创没空啊XDCodeigniter还是很好用的,淡水一直很推崇。说是codeigniter里的无刷新上传吧,fashion 一点的说法就是利用AJAX技术上传。其中用...

2021-10-05

laravel 数据迁移与 Eloquent ORM的实现方法

导语数据库可以说是后端开发最常用,也是最重要的部分。laravel 提供了很实用的 Eloquent ORM 模型类,简单、直观的与数据库进行交互。同时使用数据迁移管理数据库,可以与团队进...

2021-10-05

PHP中上传文件打印错误错误类型分析

一般使用$_FILES来进行文件上传时,可以使用$_FILES["file"]["error"]来判断文件上传是否出错。$_FILES["file"]["error"]会返回相应的错误代码: UPLOAD_ERR_OK其值为 0,没有错...

2021-10-05

PHP中的Iterator迭代对象属性详解

前言foreach用法和之前的数组遍历是一样的,只不过这里遍历的key是属性名,value是属性值。在类外部遍历时,只能遍历到public属性的,因为其它的都是受保护的,类外部不可见。class H...

2021-10-05

PHP之认识(二)关于Traits的用法详解

PHP是单继承的语言,在PHP 5.4 Traits出现之前,PHP的类无法同时从两个基类继承属性或方法。Traits的出现解决了这一问题。1、通过在类中使用use关键字声明要组合的Trait名称,而...

2021-10-05

微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解

本文实例讲述了PHP实现微信公众号支付功能。分享给大家供大家参考,具体如下:
直言无讳,我就是一个初涉微信开发的小白,写这篇博客的原因:一是为了给自己做下备忘记录,以便以后...

2021-10-05

PHP远程连接oracle数据库操作实现方法图文详解

本文实例讲述了PHP远程连接oracle数据库操作实现方法。分享给大家供大家参考,具体如下:一.以下是基于 wampServer 的php 访问oracle数据库的操作步骤:1、第一步:让PHP支持OCI首...

2021-10-05

在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法

PHP 7.3是PHP的最新版本,如果你想装指定版本的PHP,这篇文章对你有很大的帮助。本文将帮助你在Ubuntu 18.04,16.04上通过PPA的方式安装PHP 7.3 7.2和7.0。安装PHP 7.3通过下列命...

2021-10-05

PHP中PCRE正则解析代码详解

一、前言前面的博客里,有对字符集的解析。这里就不是字符集的事儿了,在PHP中很多函数的处理默认是unicode中的UTF-8编码格式。那么废话不多说,直接开始正题。二、PHP函数mb_spl...

2021-10-05

ThinkPHP3.2.3框架邮件发送功能图文实例详解

本文实例讲述了ThinkPHP3.2.3框架邮件发送功能。分享给大家供大家参考,具体如下:背景 web 开发过程中,经常会用到邮件的发送功能,比如接收消费账单的提醒、亚马逊图书推荐的...

2021-10-05

php xhprof使用实例详解

xhprof php性能分析1.clone xhprof 此版本为github第三方扩展 (php官房不支持 php 7)https://github.com/longxinH/xhprof2.extension 目录为扩展源码安状扩展即可phpize && ....

2021-10-05

Laravel框架文件上传功能实现方法示例

本文实例讲述了Laravel框架文件上传功能实现方法。分享给大家供大家参考,具体如下: 以Laravel 5.2.45 框架为主,进行文件上传功能的实现如下:实现步骤:(1). 配置文件修改打开 co...

2021-10-05

一文掌握PHP Xdebug 本地与远程调试(小结)

很久没写PHP了、同样很很久没有用XDebug了,近期有个简单的场景要用到,简单记录一下关键步骤。本地调试本地环境:$ php -vPHP 7.3.4 (cli) (built: Apr 8 2019 10:21:33) ( NTS...

2021-10-05

Yii框架ACF(accessController)简单权限控制操作示例

本文实例讲述了Yii框架ACF(accessController)简单权限控制操作。分享给大家供大家参考,具体如下:use yii\filters\AccessControl;class SiteController extends Controller{...

2021-10-05

PHP7内核CGI与FastCGI详解

CGI:是 Web Server 与 Web Application 之间数据交换的一种协议。
FastCGI:同 CGI,是一种通信协议,但比 CGI 在效率上做了一些优化。PHP-CGI:是 PHP (Web Application)对 Web Se...

2021-10-05

Laravel如何创建服务器提供者实例代码

前言Laravel服务器容器:是用于管理类依赖和执行依赖注入的工具。下面我们演示下如何创建服务器提供者,它是Laravel的核心。话不多说了,来一起看看详细的介绍吧
在app/Contract...

2021-10-05

Laravel中9个不经常用的小技巧汇总

前言众所周知Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。下面这篇文章主要给大家总结了一些Laravel不经常用的小技巧,下面话不多说了,来一起看看详细的介...

2021-10-05

PHP实现字符串的全排列详解

输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如,输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。
思路:
1.利用递归...

2021-10-05

PHP切割汉字的常用方法实例总结

本文实例讲述了PHP切割汉字的常用方法。分享给大家供大家参考,具体如下:<&#63;php/*@UTF-8编码的字符可能由1~3个字节组成。*//*--------------------------方法一截取中文字...

2021-10-05

php文件操作之文件写入字符串、数组的方法分析

本文实例讲述了php文件操作之文件写入字符串、数组的方法。分享给大家供大家参考,具体如下: 场景一:用文本文档记录一些操作日志,因为对于一些频繁的操作,操作记录的数据量势必...

2021-10-05

Laravel框架集成UEditor编辑器的方法图文与实例详解

本文实例讲述了Laravel框架集成UEditor编辑器的方法。分享给大家供大家参考,具体如下:
一、 背景 在项目开发的过程中,免不了使用修改功能,而富文本编辑器是极为方便的一种推荐...

2021-10-05

通过PHP设置BugFree获取邮箱通知

公司用bugfree在进行新建Bug指派抄送给同事的时候,总是有人不及时登录BugFree去查看指派给自己的,所以要加一个邮箱通知,这样可以及时通知到被指派的同事。百度上很多用的是QQ...

2021-10-05

PHP+mysql防止SQL注入的方法小结

本文实例讲述了PHP+mysql防止SQL注入的方法。分享给大家供大家参考,具体如下:SQL注入例:脚本逻辑$sql = "SELECT * FROM user WHERE userid = $_GET[userid] ";案例1:
复制代码...

2021-10-05

详解如何实现Laravel的服务容器的方法示例

1. 容器的本质
服务容器本身就是一个数组,键名就是服务名,值就是服务。 服务可以是一个原始值,也可以是一个对象,可以说是任意数据。 服务名可以是自定义名,也可以是对象的类...

2021-10-05

Laravel框架自定义公共函数的引入操作示例

本文实例讲述了Laravel框架自定义公共函数的引入操作。分享给大家供大家参考,具体如下:背景 习惯了 使用 ThinkPHP 框架,有一个公共方法类在代码编写上会快捷很多,所以有必要在...

2021-10-05

Laravel5.0+框架邮件发送功能实现方法图文与实例详解

本文实例讲述了Laravel5.0+框架邮件发送功能实现方法。分享给大家供大家参考,具体如下:I. 背景 近期在接触传说中最优雅的 PHP 框架——Laravel,学习了一下邮件发送功能,在此分...

2021-10-05

YII框架实现自定义第三方扩展操作示例

本文实例讲述了YII框架实现自定义第三方扩展操作。分享给大家供大家参考,具体如下:cat.php<&#63;php/** * Created by PhpStorm. * Date: 2016/5/25 * Time: 15:23 */namespac...

2021-10-05

php7新特性的理解和比较总结

1. null合并运算符(&#63;&#63;)
语法: 如果变量存在且值不为NULL,它就会返回自身的值,否则返回它的第二个操作数.//php7以前 if判断 if(empty($_GET['param'])) { $param...

2021-10-05

ThinkPHP3.2.3框架Memcache缓存使用方法实例总结

本文实例讲述了ThinkPHP3.2.3框架Memcache缓存使用方法。分享给大家供大家参考,具体如下:前面一篇文章讲述了Linux下安装Memcached服务器和客户端,这里来总结一下ThinkPHP3.2.3...

2021-10-05

JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】

本文实例讲述了JS(jQuery)实现聊天接收到消息语言自动提醒功能。分享给大家供大家参考,具体如下:综述最近在开发一个网页端的客服系统,需求要求聊天双方接收到消息能有语音提醒...

2021-10-05

PHP实现二维数组按照指定的字段进行排序算法示例

本文实例讲述了PHP实现二维数组按照指定的字段进行排序算法。分享给大家供大家参考,具体如下:遇到问题:把两个数组用php自带的array_merge()函数合并之后,想按照两个数组中共有...

2021-10-05

YII框架常用技巧总结

本文实例总结了YII框架常用技巧。分享给大家供大家参考,具体如下:获取当前Controller name和action name(在控制器里面使用)echo $this->id;echo $this->action->id;控制器获取...

2021-10-05

PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法

PHP在本机可以正常导出Excel,在上Linux就提示ERR_EMPTY_RESPONSE,下面说一下怎么不降版本还能正常导出Excel,解决上面的问题。使用导出Excel的时候显示错误页面提示如下,这时候...

2021-10-05

浅析PHP 中move_uploaded_file 上传中文文件名失败

项目需要上传文件名保持不变,发现上传中文失败:错误如下:move_uploaded_file(public/upload/files/2019/04-17/\开密二次开发.rar): failed to open stream: Invalid argument...

2021-10-05

PHP+swoole+linux实现系统监控和性能优化操作示例

本文实例讲述了PHP+swoole+linux实现系统监控和性能优化操作。分享给大家供大家参考,具体如下:服务器监控端口监控php运行shell脚本class Server { const PORT = 8811; /**...

2021-10-05

PHP获取远程http或ftp文件的md5值的方法

PHP获取本地文件的md5值:
md5_file("/path/to/file.png");PHP获取远程http文件的md5值:
md5_file("https://www.baidu.com/s&#63;wd=%E4%BB%8A%E6%97%A5%E6%96%B0%E9%B2%9C%...

2021-10-05

CentOS7编译安装php7.1的教程详解

1.首先安装依赖包:yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freet...

2021-10-05

PHP操作路由器实现方法示例

本文实例讲述了PHP操作路由器实现方法。分享给大家供大家参考,具体如下:用PHP操作路由器我们经常会碰到需要自动换IP的需求,比方模拟点击投票,数据采集被封IP,Alexa作弊等等,也就...

2021-10-05

Linux下安装Memcached服务器和客户端与PHP使用示例

本文实例讲述了Linux下安装Memcached服务器和客户端与php使用。分享给大家供大家参考,具体如下:Memcached是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访...

2021-10-05

CI框架教程之优化验证码机制详解【验证码辅助函数】

本文实例讲述了CI框架教程之优化验证码机制。分享给大家供大家参考,具体如下:验证码机制在CI框架中是通过一个辅助函数captcha()进行实现的——验证码辅助函数文件包含了一些...

2021-10-05

YII框架模块化处理操作示例

本文实例讲述了YII框架模块化处理操作。分享给大家供大家参考,具体如下:config.php$config = [ 'modules' => [ 'comment' => [ 'class' => 'frontend\modules\comme...

2021-10-05

PHP信号处理机制的操作代码讲解

我们首先来看下实例代码:function sig_handler($sig){ print("handled sig: $sig\n");} pcntl_signal(SIGIO, "sig_handler");posix_kill(posix_getpid(),SIGIO); while(...

2021-10-05

PHP+百度AI OCR文字识别实现了图片的文字识别功能

第一步可定要获取百度的三个东西 要到百度AI网站(http://ai.baidu.com/)去注册 然后获得 -const APP_ID = '请填写你的appid';-const API_KEY = '请填写你的API_KEY';-const...

2021-10-05

ThinkPHP3.2框架操作Redis的方法分析

本文实例讲述了ThinkPHP3.2框架操作Redis的方法。分享给大家供大家参考,具体如下:原本感觉 Redis 应该像是作为数据库的一种被拿来操作的,可是实际上 thinkphp 3.2 是把 redis...

2021-10-05
返回顶部
顶部