您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第88670页

« 1 2 ... .65 .66 .67 .68 .69 88670.71 .72 .73 .74 .75 ... 222726 »

[其它] 微信公众号之主动给用户发送消息功能

说明:前一段时间项目中遇到一个稍微麻烦一点的问题。 即客户要求,他在后台编辑好文章后要主动给每个用户都发送消息,并可以让用户点击直接进入文章页面。 于是乎,当时脑子一热,想着没什么大的问题,so easy。模板消息不就得了。 后来在写代码的过程中却发现,并不行。 微信公众号中模板消息有很严格的限制。 1.必须有用户主动触发事件方可发送模板消息 2.模板消息一分钟只能发送六十条,超过六十条,不好意思。你懂。 于是乎,就想到了另一种方法:*消息 但是一看文档中*消息的限制,发现悲催了 *消息服务号每
<weixin_38728183> 上传 | 大小:56kb

[其它] PHP进阶学习之Geo的地图定位算法详解

说明:本文实例讲述了PHP进阶学习之Geo的地图定位算法。分享给大家供大家参考,具体如下: 前言 日常开发中我们经常需要查找某个物体的定位,或者查找附近的范围等,我们自然而然会想到的方法就是利用各种提供服务的地图网站的API,基于API,用经纬度去实现定位和查找附近范围等等。然而,由于原理没有做一个了解和一定的认识,在对比距离远近关系或者控制精确程度方面,我们并不了解怎么利用这些经纬度数值去实现距离转化和对比。本章节我们就来探讨一下基于geo的位置算法原理。 概念 纬线:纬线是与地轴垂直的线,着
<weixin_38549327> 上传 | 大小:515kb

[其它] PHP进阶学习之类的自动加载机制原理分析

说明:本文实例讲述了PHP类的自动加载机制。分享给大家供大家参考,具体如下: 前言 我们在常见的PHP的主流框架中通常写好一个类只需写好相应的命名空间或直接实例化类就可以实现类的使用。而不需要使用原生的方式把类文件一个个用require、include引入包含进来,这归功于PHP的类自动加载机制,也是本文讨论的要点。 一、概念 在PHP代码中,不需要显式地使用文件路径将类库文件包含进来,便可使用该文件中定义的类库,这种技术称作自动加载。 在使用类或者定义了命名空间的类时,只需要直接实例化使用,PHP机
<weixin_38746442> 上传 | 大小:150kb

[其它] php反射学习之依赖注入示例

说明:本文实例讲述了php反射学习之依赖注入。分享给大家供大家参考,具体如下: 先看代码: <?php if (PHP_SAPI != 'cli') { exit('Please run it in terminal!'); } if ($argc < 3) { exit('At least 2 arguments needed!'); } $controller = ucfirst($argv[1]) . 'Controller'; $action = 'action' . u
<weixin_38717031> 上传 | 大小:44kb

[其它] PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解

说明:本文实例讲述了PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作。分享给大家供大家参考,具体如下: 在PHP中,会遇到这样的情况,子类继承父类,但是又需要对父类的属性和方法进行一定的扩展,这时子类可以对属性和方法进行重写,覆盖与父类同名的属性和方法,但是如果父类的方法中的内容比较多,比如上百成千行代码,这时只需使用”父类类名::方法” 或“parent::方法“来调用父类中被覆盖的方法,有就是重新载入父类,然后再加上需要扩展的语句。 方法的重写 <?php class Pers
<weixin_38682076> 上传 | 大小:60kb

[其它] php实现微信公众号创建自定义菜单功能的实例代码

说明:目的 创建自定义菜单,实现菜单事件。 首先获取Access_Token 接口: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 我用的是测试号,修改APPID和APPSECRET,然后浏览器访问上面这个Url即可生成Access_Token 然后配置菜单的事件,caidan.php <?php header(Content-type: tex
<weixin_38719475> 上传 | 大小:45kb

[其它] php中目录操作opendir()、readdir()及scandir()用法示例

说明:本文实例讲述了php中目录操作opendir()、readdir()及scandir()用法。分享给大家供大家参考,具体如下: opendir(path,context)若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。可以通过在函数名前加上 “” 来隐藏 error 的输出。 readdir() 函数返回由 opendir() 打开的目录句柄中的条目。若成功,则该函数返回一个文件名,否则返回 false。 scandir() 函数返回一个数组,其中包含指定路径中的文件
<weixin_38592256> 上传 | 大小:46kb

[其它] PHP从零开始打造自己的MVC框架之路由类实现方法分析

说明:本文实例讲述了PHP从零开始打造自己的MVC框架之路由类实现方法。分享给大家供大家参考,具体如下: 在core目录下,新建一个名为lib的子目录,然后把我们前面写个route.php这个文件移动到这个目录下。 因为route类文件路径修改,所以在实例化的时候: new \core\lib\route(); 然后我们来完善route.php: <?php namespace core\lib; class Route { public $controller; // 控制器
<weixin_38722464> 上传 | 大小:64kb

[其它] php中的buffer缓冲区用法分析

说明:本文实例讲述了php中的buffer缓冲区用法。分享给大家供大家参考,具体如下: buffer其实就是缓冲区,一个内存地址空间,主要用于存储数据 php buffer -> tcp -> 终端(浏览器) php.ini output_buffering = on #打开output缓冲,默认打开的。 output_buffering打开与关闭的
<weixin_38733875> 上传 | 大小:50kb

[其它] PHP常用正则表达式精选(推荐)

说明:PHP常用正则表达式,具体内容如下所述: $regex = '[\u4e00-\u9fa5]'; //匹配中文字符的正则表达式 $regex = '^[\u4E00-\u9FA5A-Za-z0-9]+$'; or $regex = '^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$'; //中文、英文、数字但不包括下划线等符号 $regex = '^[a-zA-Z][a-zA-Z0-9_]{4,15}$'; //帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线) $
<weixin_38742291> 上传 | 大小:44kb

[其它] Yii2框架控制器、路由、Url生成操作示例

说明:本文实例讲述了Yii2框架控制器、路由、Url生成操作。分享给大家供大家参考,具体如下: 控制器与路由 控制器以Controller作为后缀,继承自yii\web\Controller; 动作以action作为前缀,public访问修饰; 控制器ID 类名去后缀,全部转为小写,如果是驼峰命名多个单词转为中杠分割; 动作ID 去前缀,全部转为小写,如果是驼峰命名多个单词,转为中杠分割; 路由如何指向动作:控制器ID/动作ID URL访问规则:index.php?r=路由 传参使用&参数=
<weixin_38639471> 上传 | 大小:85kb

[其它] Swoole4.4协程抢占式调度器详解

说明:前言 Swoole内核团队开设的专栏,会逐渐投入精力写文章介绍Swoole的开发历程,实现原理,应用实践等,大家可以更好的交流,共同学习,建设PHP生态。 协程调度 去年Swoole推出了4.0版本后,完整的支持PHP协程,我们可以基于协程实现CSP编程,身边的开发者惊呼,原来PHP代码还可以这样写。Swoole的协程默认是基于IO调度,程序中有阻塞会自动让出当前协程,协程的各种优势我们不在这里展开讨论。如果是IO密集型的场景,可以表现得很不错。但是对于CPU密集型的场景,会导致一些协程因为得不
<weixin_38674512> 上传 | 大小:209kb
« 1 2 ... .65 .66 .67 .68 .69 88670.71 .72 .73 .74 .75 ... 222726 »