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

PHP高级教程

使用VisualStudio开发php的图文设置方法

15

现在,三层、mvc之类的思想遍地开花,使得代码和html得以分离,加之随着开发的分工和项目的增大,一个好的ide能为编码工作提供了许多的便利。就像开发java用eclipse,.net用visualstudio一样,开发php也很需要一种这

深入file_get_contents与curl函数的详解

7

有些主机服务商把php的allow_url_fopen选项是关闭了,就是没法直接使用file_get_contents来获取远程web页面的内容。那就是可以使用另外一个函数curl。下面是file_get_contents和curl两个函数

解析wamp5下虚拟机配置文档

4

wamp下,虚拟机配置分为三个步骤,实例如下:1.修改hosts文件c:windowssystem32driversetchosts127.0.0.1dz1.test.com2.编辑wampbinapacheapache2.2.11conf

PHP使用http_build_query()构造URL字符串的方法

7

本文实例讲述了php使用http_build_query()构造url字符串的方法。分享给大家供大家参考,具体如下:简单来说,http_build_query()就是将一个数组转换成url问号?后面的参数字符串,并且会自动进行url

详细解读PHP中接口的应用

6

接口php类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此php引入了接口技术如果一个抽象类里面的所有方法都是抽象方法,且没有声明变量,而且接口里面所有的成员都是public权限的,那么这种特殊的抽象类就叫

MacOS下配置PHP+MySql环境

6

由于最近需要布置mantis用来进行bug追踪,在此记录其过程。由于phpapache环境在macos上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。首先打开终端输入命令:复制代码代码如下:sudovim/etc/apache2

WordPress开发中短代码的实现及相关函数使用技巧

6

其实实现短代码很简单,我们只需要用到wordpress里面的一个函数就可以搞定短代码,外加自己的一个小函数,可以让短代码实现的轻松加愉快。短代码实现原理就像往wp一些动作里加钩子和过滤函数一样,短代码只是经过封装了的针对文章输出内容的过滤器

sae使用smarty模板的方法

4

smarty是非常流行的模板系统,它分离了业务和逻辑、执行速度快,在php网站中有广泛的运用。不过在部署到sinaappengine(sae)上时出现了问题,因为sae作为云计算平台式无法进行文件读写操作的,所以smarty中输出的缓存文件

Linux系统下使用XHProf和XHGui分析PHP运行性能

6

什么是性能分析?性能分析是衡量应用程序在代码级别的相对性能。性能分析将捕捉的事件包括:cpu的使用,内存的使用,函数的调用时长和次数,以及调用图。性能分析的行为也会影响应用性能。什么时候应该进行性能分析?在考虑是否进行性能分析时,你首先要想

访问编码后的中文URL返回404错误的解决方法

5

昨天做一个项目,其中有一个需求是每一张图片对应一小段文字对图片的说明,普通的做法是新建一个表然后把图片名与说明文字都记录到数据库内。仔细考虑后感觉这个应用不要数据库也能完成,我实现的方案是把说明文字urlencode后当做文件名,这样当我读

php计算十二星座的函数代码

3

核心代码:复制代码代码如下:<?php/**计算星座的函数stringget_zodiac_sign(stringmonth,stringday)*输入:月份,日期*输出:星座名称或者错误信息*/functionget_zodiac_

PHP的PDO常用类库实例分析

5

本文实例讲述了php的pdo常用类库。分享给大家供大家参考,具体如下:1、db.class.php连接数据库<?php//连接数据库classdb{staticpublicfunctiongetdb(){try{$pdo=ne

基于php的CMS中展示文章类实例分析

6

本文实例讲述了基于php的cms中展示文章类。分享给大家供大家参考。具体分析如下:<?php/***********************************************//实例:include("confi

PHP的pcntl多进程用法实例

3

本文实例讲述了php的pcntl多进程用法。分享给大家供大家参考。具体分析如下:php使用pcntl系列的函数也能做到多进程处理一个事务。比如我需要从数据库中获取80w条的数据,再做一系列后续的处理,这个时候,用单进程?你可以等到明年今天了

PHP自动重命名文件实现方法

8

本文实例讲述了php自动重命名文件实现方法。分享给大家供大家参考。具体方法分析如下:php重命名文件名我们在实际开发过程中经常会使用到,比如用户上传文件或是一些缓存文件自动生成的功能我们都需要使用到自动重命名功能。但一般我们在制作上传文件时

phpset_time_limit(0)设置程序执行时间的函数

6

set_time_limit(0);括号里边的数字是执行时间,如果为零说明永久执行直到程序结束,如果为大于零的数字,则不管程序是否执行完成,到了设定的秒数,程序结束。一个简单的例子,在网页里显示1500条语句,如果未设置失效时间,则程序执行

PHP开发的微信现金红包功能示例

6

本文实例讲述了php开发的微信现金红包功能。分享给大家供大家参考,具体如下:微信商家后台-现金红包开发sdk<?phpclasswxpay{//配置参数信息constshanghuhao="1430998xxx";//商户号c

分割GBK中文遭遇乱码的解决方法

7

类似如下的字符串(gbk),explode不能得到正确结果:1.$result=explode("|","滕华弢|海青");究其原因,对于”弢”字(读tao,不认识没关系,我也不认识),因为他的gbk编码值为:8f7c,不巧的是,“|”的a

PHP扩展编写点滴技巧收集

5

红色部分是我的注释。更多信息参看:1.常用的通用功能已经封装好了,在如zen_api.h头文件中,不用费力查看内部细节,浪费时间。(参考:extendingandembeddingphp的附录a)2.在terminal中运行测试程序,可以看

在wamp集成环境下升级php版本(实现方法)

11

wamp集成环境下升级php版本1.下载php版本压缩包,解压php版本压缩包2.停掉wamp服务3.替换wampphp文件4.替换wampapache2bin目录下的php5nsapi.dll和php5ts.dll(对应当前php版本的)