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

PHP高级教程

PHPeval函数使用介绍

4

代码:eval("echo'helloworld';");上边代码等同于下边的代码:echo"helloworld";在浏览器中都输出:helloworld运用eval()要注意几点:1.eval函数的参数的字符串末尾一定要有分号,在最后还

php版微信公众平台回复中文出现乱码问题的解决方法

4

本文实例分析了php版微信公众平台回复中文出现乱码问题的解决方法。分享给大家供大家参考,具体如下:微信公众平开发时碰到回复中文乱码了,这个问题小编发现是编码问题,其实只要把编码转成utf8就可以解决了,具体来看看.很多微信公众平台的自动回复

PHP学习笔记之数组篇

5

一、如何定义数组:在PHP中创建数组主要有两种方式,下面就让我们来看看如何创建一个数组(1)直接给每个元素赋值的方法创建数组。格式为:$arrayname[key]=value;其中arrayname为数组的名字,key为数组的元素的键,v

phpgetsiteurl()函数

5

复制代码代码如下:functiongetsiteurl(){global$_sconfig;if(empty($_sconfig['siteallurl'])){$uri=$_server['request_uri']?$_server['

用php代码限制国内IP访问我们网站

4

利用淘宝的ip接口来判断ip,是否是国内的ip,是国内(cn)的就不允许访问。$ip=$_server['remote_addr'];$content=file_get_contents(‘http://ip.taobao.com/serv

利用php下载xls文件(自己动手写的)

7

昨天看ecshop源码的时候,碰到了一点自己没有学过的只是--如何利用php实现下载xls文件。根据它的源码,我动手实现了一下,成功实现了这个效果。源码:复制代码代码如下:<?php/**@description:下载xls表***/

PHP实现提取一个图像文件并在浏览器上显示的代码

6

去年做过一个项目,要把用户上传的图像文件列出文字清单,当用户点击一个文件名后,就可以显示这个图像.因为要考虑兼容各种不同的图像格式,我使用了gd库,判断出具体是那种图像文件(mine),再调用相应的image生成函数imagecreatef

php抽象类的简单应用

8

allright,父类postparent定义为抽象,规定子类必须重新实现buildhtml()方法,这个方法并没有花括号,如果有不管有没有内容都会报错的。现在越看越觉得这代码完全没必要用抽象类,用继承也都很鸡肋,好吧,也没啥好说的好像。。

php实现简易聊天室应用代码

6

核心逻辑在定义应用程序的核心功能之前,先来看一看聊天应用程序的基本外观,如以下截图所示:通过聊天窗口底部的输入框输入聊天文本。点击send按钮,就开始执行函数set_chat_msg。这是一个基于ajax的函数,因此无需刷新页面就可以将聊天

php使用curl并发减少后端访问时间的方法分析

7

本文实例讲述了php使用curl并发减少后端访问时间的方法。分享给大家供大家参考,具体如下:在我们平时的程序中难免出现同时访问几个接口的情况,平时我们用curl进行访问的时候,一般都是单个、顺序访问,假如有3个接口,每个接口耗时500毫秒那

phpinc文件使用的风险和注意事项

7

数据库使用中需要关注的主要问题之一是访问权限即用户名及密码的暴露。在编程中为了方便,一般都会用一个db.inc文件保存,如:复制代码代码如下:<?php$db_user='myuser';$db_pass='mypass';$db_h

php5.6版本中编写一个PHP扩展的简单示例

6

有时候在php本身没有满足需求的api时候,需要自己写相应的扩展,扩展写完之后进行编译,即可加入自己的开发环境中,扩展php的功能。这里实现一个连接字符串和int型数的连接操作的简单扩展。首先,下载最新的php源码安装包,进入ext/目录,

php中实现精确设置session过期时间的方法

7

大多数据情况下我们对于session过期时间使用的是默认设置的时间,而对于一些有特殊要求的情况下我们可以设置一下session过期时间。对此,可以在php中,设置php.ini,找到session.gc_maxlifetime=1440#(

PHPMemCached高级缓存应用代码

7

memcache常用方法memcache::add—添加一个值,如果已经存在,则返回falsememcache::addserver—添加一个可供使用的服务器地址memcache::close—关闭一个memcache对象memcache:

php中JSON的使用方法

5

从5.2版本开始,php原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。json_encode()该函数主要用来将数组和对象,转换为json格式。复制代码代码如下:$arr=array('a'

PHP定时自动生成静态HTML的实现代码

7

但定时生成就受到了一些局限性,大家如果有独立服务器的能在服务器上设置计划任务,但如果是使用虚拟主机的可就不好办了.虽然方法非常多.但使用起来简便容易的,我觉得还是先判断已生成的首页文件的生成时间和现有时间之间的差值,如果满足某个值就开始生成

php设计模式之单例、多例设计模式的应用分析

16

单例(singleton)模式和不常见的多例(multiton)模式控制着应用程序中类的数量。如模式名称,单例只能实例化一次,只有一个对象,多例模式可以多次实例化。基于singleton的特性,我们经常用singleton配置应用程序并定义

说说PHP的autoLoad自动加载机制

3

__autoload的使用方法1:最经常使用的就是这种方法,根据类名,找出类文件,然后require_one复制代码代码如下:function__autoload($class_name){$path=str_replace('_','/'