当前位置:首页 > PHP教程 > PHP常见问题

PHP常见问题

PHP闭包获取外部变量和global关键字声明变量的区别讲解

7

最近在学习workerman的时候比较频繁的接触到回调函数,使用中经常会因为worker的使用方式不同,会用这两种不同的方式去调用外部的worker变量,这里就整理一下php闭包获取外部变量和global关键字声明变量的区别。闭包闭包是一个

thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法

4

本文实例讲述了thinkphp3.2中lite文件替换框架入口文件或应用入口文件的方法。分享给大家供大家参考。具体分析如下:3.2版本支持根据当前的运行环境生成lite文件,可以替换框架的入口文件或者应用入口文件,提高运行效率。我们的建议是

PHP中通过trigger_error触发PHP错误示例

7

php中通过trigger_error触发php错误示例【错误抑制符@】除了php.ini中error_reporting和display_errors的设置、error_reporting()函数、ini_set()函数外,还可以使用错误

PHPMailer邮件类利用smtp.163.com发送邮件方法

9

第一步:需要下载phpmailer文件包phpmailer-1.73.tar.gz来自开源社区:http://phpmailer.sourceforge.net/第二步:确认你的服务器系统已经支持socket如下图,通过phpinfo();

深入PHP操作MongoDB的技术总结

3

复制代码代码如下:<?php/***php操作mongodb学习笔记*///*************************//**连接mongodb数据库**////*************************//格式=&g

php批量查询搜狗sogou代码分享

3

php批量查询搜狗sogou的rank,非常不错,主要是使用了php的file_get_contents()方法。<?phpdate_default_timezone_set('asia/shanghai');header('

PHP判断JSON对象是否存在的方法(推荐)

4

在实际测试中php读取json数组时使用简单的if或者array_key_exists去判断对象是否存在是会报错的,以下是google搜寻的正确判断方法实际上出现报错只是我对php还不是很精通因此可能我认为正确的判断方法同样不是最完美的解决

thinkPHP5框架数据库连贯操作之cache()用法分析

3

本文实例讲述了thinkphp5框架数据库连贯操作之cache()用法。分享给大家供大家参考,具体如下:介绍tp5中自带的缓存系统,是file型缓存。也就是文件型缓存。存储地址是:根目录..runtimecache(根目录指public)。

比较完整的微信开发php代码

8

本文实例为大家分享了微信开发php代码,供大家参考,具体内容如下<?php//封装成一个微信接口类classweixinapi{private$appid;private$appsecret;//构造方法初始化赋值public

PHP实现在线阅读PDF文件的方法

6

本文实例讲述了php实现在线阅读pdf文件的方法。分享给大家供大家参考。具体实现方法如下:<?phpif(!function_exists('read_pdf')){functionread_pdf($file){if(str

PHP加Nginx实现动态裁剪图片方案

5

许久以前写过一篇也是关于高性能php图片动态裁剪方案的文章,那文章使用的是nginxcache和rewrite实现的,当然再加上cdn,那个方案存在一个问题就是图片并没有实际生成,而是以二进制的形式存在缓存中。如果缓存失效了那么还需要请求p

PHP通过加锁实现并发情况下抢码功能

8

需求:抢码功能要求:1、特定时间段才开放抢码;2、每个时间段放开的码是有限的;3、每个码不允许重复;实现:1、在不考虑并发的情况下实现:functionget_code($len){$char_arr=array('1','2','3','

thinkPHP3.1验证码的简单实现方法

6

本文实例讲述了thinkphp3.1验证码的简单实现方法。分享给大家供大家参考,具体如下:代码中写:publicfunctionverify(){import('org.util.image');ob_clean();image::buil

php中二维数组排序问题方法详解

11

php中二维数组排序,可以使用php内置函数uasort()示例一:使用用户自定义的比较函数对数组中的值进行排序并保持索引关联回调函数如下:注意回调函数的返回值是负数或者是false的时候,表示回调函数的第一个参数在前,第二个参数在后排列$

thinkphp的静态缓存用法分析

6

本文较为详细的分析了thinkphp的静态缓存用法。分享给大家供大家参考。具体分析如下:thinkphp里面内置了一个静态缓存功能,说静态缓存可能对我这种菜鸟而言不太好理解。其实静态缓存就是将thinkphp的某一个操作显示出来的页面生成一

基于MySQL分区性能的详细介绍

17

一,分区概念分区允许根据指定的规则,跨文件系统分配单个表的多个部分。表的不同部分在不同的位置被存储为单独的表。mysql从5.1.3开始支持partition。分区和手动分表对比手动分表分区多张数据表一张数据表重复数据的风险没有数据重复的风

PHP+Memcache实现wordpress访问总数统计(非插件)

7

以前写过一篇博文,利用php和memcache实现网站,以下链接查看:http://www.jb51.net/article/51825.htm今天就把该功能用到wordpress中,并实现把访问次数保存到数据库中。mysql语句首先在参数