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

PHP高级教程

深入php多态的实现详解

6

多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。在面向对象的软

解决Filesizelimitexceeded错误的方法

4

昨日遇到一个问题,使用yii框架编写php脚本,将db中100多万的数据导出,运行,成功。但是在运行到第49万条时,脚本终止,提示错误“filesizelimitexceeded”,遂google之,原来是某个文件大小超过系统限制。笔者第一

php判断数组元素中是否存在某个字符串的方法

7

方法一:采用in_array(value,array,type)type可选。如果设置该参数为true,则检查搜索的数据与数组的值的类型是否相同。复制代码代码如下:$arr=array('可以','如何','方法','知道','沒有','不

ThinkPHP写第一个模块应用

6

找到项目文件夹下面的lib/action这个目录,在下面有个创建好的例子indexaction.class.php,加入我们创建的是admin这个项目,那么./admin/lib/action/indexaction.class.php,这

php修改上传文件大小限制实例详解

7

1.修改max_execution_time在php中,默认的页面最久执行时间为30秒,超过30秒,该脚本就停止执行.这样就会出现无法打开网页的情况.这时我们可以修改max_execution_time在php.ini里查找max_exec

PHP排序算法系列之直接选择排序详解

7

直接选择排序直接选择排序(straightselectsorting)的基本思想是:第一次从r[0]~r[n-1]中选取最小值,与r[0]交换,第二次从r[1]~r[n-1]中选取最小值,与r[1]交换,….,第i次从r[i-1]~r[n-

PHP中$_SERVER使用说明

3

php编程中经常需要用到一些服务器的一些资料,特把$_server的详细参数整理下,方便以后使用。$_server['php_self']#当前正在执行脚本的文件名,与documentroot相关。$_server['argv']#传递给该

让你的网站首页自动选择语言转跳

7

大家都在用google,你用中文系统打开google的首页,打开的自然是中文首页,而不会是其他语言。因为google会自动判断用户系统使用的首选语言是什么。怎样才能做到像google那样呢,其实很简单,在浏览器发给web服务器的httphe

phpmongodb操作类带几个简单的例子

11

之前硕编程已经发过几篇类似的文章,大家可以参考一下。核心代码:classnewmongodb{private$mongo;//newmongodb连接private$curr_db_name;private$curr_table_name;

php管理nginx虚拟主机shell脚本实例

6

本文实例讲述了php管理nginx虚拟主机shell脚本,分享给大家供大家参考。具体分析如下:使用php作为shell脚本是一件很方便的事情。理所当然,我们可以使用php脚本来管理nginx虚拟主机,下面是笔者的脚本文件供各位参考:复制代码

浅析PKI加密解密OpenSSL

6

点击下载opensslwindow与linux要区分的解压文件双击:win32openssl-0_9_8l_95895.exe安装完毕后opensslbinopenssl.exe输入命令,生成私钥genrsa-outprivate-rsa.

PHP读取word文档的方法分析【基于COM组件】

5

本文实例讲述了php读取word文档的方法。分享给大家供大家参考,具体如下:php开发过程中可能会word文档的读取问题,这里可以利用com组件来完成此项操作一、先开启php.ini的com,操作如下1.extension=php_com_

PHP基于二分法实现数组查找功能示例【循环与递归算法】

4

本文实例讲述了php基于二分法实现数组查找功能。分享给大家供大家参考,具体如下:二分法。分别使用while循环的方法和递归调用的方法。<?php//二分法的使用数组必须是有序的,或升序,或降序$arr=array(1,3,5,

php设计模式Adapter(适配器模式)

7

复制代码代码如下:<?php/***适配器模式**将一个类的接口转换成客户希望的另外一个接口,使用原本不兼容的而不能在一起工作的那些类可以在一起工作*///这个是原有的类型classoldcache{publicfunction__c

php归并排序数组交集

6

复制代码代码如下:$a=array('1','2','3','4','22');$b=array('1','3','4','11','22','23');f($a,$b,5,6,$t);print_r($t);functionf(&$a,&

ThinkPHP使用心得分享-ThinkPHP+Ajax实现2级联动下拉菜单

6

首先是数据库的设计。分类表叫cate.我做的是分类数据的二级联动,数据需要的字段有:id,name(中文名),pid(父id).父id的设置:若数据没有上一级,则父id为0,若有上级,则父id为上一级的id。数据库有内容后,就可以开始写代码