当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

解析php函数method_exists()与is_callable()的区别

7

php函数method_exists()与is_callable()的区别在哪?在php面相对象设计过程中,往往我们需要在调用某一个方法是否属于某一个类的时候做出判断,常用的方法有method_exists()和is_callable(),

解析数组非数字键名引号的必要性

8

我看到过很多人操作数组的时候,对于数组中的非数字键名不使用引号复制代码代码如下:$array[key]=$value;我可以理解有些人可能会觉得这样的代码很”整洁”,并且也能正常执行.更甚至,如果他很”幸运的”php配置的好:复制代码代码如

thinkphp备份数据库的方法分享

6

貌似thinkphp没有备份数据库的方法,所以我自己写了一个,数据库连接和事务处理用的是pdo,如果有需要的可以联系我,写个mysql或者mysqli的复制代码代码如下:<?phpclasssqlactionextendsac

php采用session实现防止页面重复刷新

7

如何防止页面重复刷新,在php环境下可以利用session来轻松实现。b.php的代码<?php//只能通过post方式访问if($_server['request_method']=='get'){header('http/

PHP借助phpmailer发送邮件

7

本地没有发邮件的服务器,借助现成的smtp服务器发送邮件是个不错的选择,这里使用到的工具是phpmailer(version5.2.0),smtp服务器就选gmail和163。1.使用gmail发送的脚本include("class.php

PHP面向对象自动加载机制原理与用法分析

7

本文实例讲述了php面向对象自动加载机制原理与用法。分享给大家供大家参考,具体如下:在学习php的面向对象的时候,会知道很多“语法糖”,也就是魔术方法。有一个加自动加载的魔术方法,叫:__autoload();先看一段代码<?

php下载文件源代码(强制任意文件格式下载)

7

一个简单的php文件下载源代码,虽不支持断点续传等,但是可以满足一些常用的需求了。php下载文件其实用一个a标签就能实现,比如<ahref="web/magento-1.8.1.0.zip">magento-1.8.1.0.zi

PHP获得数组交集与差集的方法

5

本文实例讲述了php获得数组交集与差集的方法。分享给大家供大家参考。具体分析如下:一、数组的交集array_intersect()array_intersect()函数返回一个保留了键的数组,这个数组只由第一个数组中出现的且在其他每个输入数

用PHP实现多服务器共享SESSION数据的方法

7

php实现多服务器共享session数据一、问题起源稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用

关于ZendStudio配色方案插件的介绍

6

首先,菜单栏–help–installnewsoftware…接着,添加一个更新源,就是点击界面的add按钮,在新窗口的location位置输入http://eclipse-color-theme.github.com/update/,然后

帝国cms目录结构分享

8

/系统根目录├d/附件和数据存放目录(data)│├file/附件存放目录│├js/js调用生成目录│└txt/内容存文本存放目录├e/系统程序目录(empire)├html/自定义内容页存放预设目录├images/默认模板图片目录├s/专

php时间函数用法分析

9

本文实例讲述了php时间函数用法。分享给大家供大家参考,具体如下:php中有unix时间戳的相关操作函数,使用很方便time()返回当前的unix时间戳microtime--返回当前unix时间戳和微秒数例1.用microtime()对脚本

phpcheckdate、getdate等日期时间函数操作详解

15

checkdate($month,$date,$year)  如果应用的值构成一个有效日期,则该函数返回为真。例如,对于错误日期2005年2月31日,此函数返回为假。  在日期用于计算或保存在数据库中之前,可用此函数检查日期并使日期生效。复

php的慢速日志引起的Mysql错误问题分析

6

在我们的项目中,开启php的慢速日志(request_slowlog_timeout=10s)是必选项,并且它也让我们发现了很多坑,解决了很多的性能问题。昨天由于碰到了一个非常奇怪的问题,让我们不得不关闭php慢速日志,问题是什么呢?问题:

PHPpear安装配置教程

7

什么是pear?pear是php扩展与应用库(thephpextensionandapplicationrepository)的缩写。它是一个php扩展及应用的一个代码仓库,简单地说,pear之于php就像是cpan(comprehensi

php微信开发之批量生成带参数的二维码

6

带参数的二维码对于渠道营销推广来说是很有用的,可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送,可喜的是微信开通了这个接口,那下面就来研究一下吧。具体接口说明请参见,微信公众平台开发者文档(http://mp.weix

php实现文章置顶功能的方法

7

本文实例讲述了php实现文章置顶功能的方法。分享给大家供大家参考,具体如下:昨天客户让做文章置顶的功能。自己以前没做过。靠着同事的指点才做了出来。本来挺简单的事情,被自己搞了好久。自己真的缺乏对程序的理解。还是写篇博客记录一下吧。第一步,在