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

PHP高级教程

php的sso单点登录实现方法

5

本文实例讲述了php的sso单点登录实现方法。分享给大家供大家参考。具体分析如下:这里详细讲到了几点:1、点击登录跳转到sso登录页面并带上当前应用的callback地址2、登录成功后生成cookie并将cookie传给callback地址

功能强大的PHPPOST提交数据类

4

本文实例为大家分享了php功能强大的post提交数据类,供大家参考,具体内容如下<?phpclassrequest{publicstaticfunctionpost($url,$post_data='',$timeout=5)

PHP获取文件行数的方法

10

本文实例讲述了php获取文件行数的方法。分享给大家供大家参考。具体分析如下:提供两种实现方法,虽然第二种简单易懂,但是第一种效率最好第一种:<?php$file_path='xxx.txt';//文件路径$line=0;//初

php替换字符串中间字符为省略号的方法

6

本文实例讲述了php替换字符串中间字符为省略号的方法。分享给大家供大家参考。具体分析如下:对于一个长字符串,如果你只希望用户看到头尾的部分内容,隐藏掉中间内容,你可以使用这个php函数,他可以指定要隐藏掉的中间字符串的数量/***reduc

7种php基本排序实现方法

8

本文总结了一下常用的7种排序方法,并用php语言实现。1、直接插入排序/**直接插入排序,插入排序的思想是:当前插入位置之前的元素有序,*若插入当前位置的元素比有序元素最后一个元素大,则什么也不做,*否则在有序序列中找到插入的位置,并插入*

echo,print,printf和sprintf区别

6

-echo是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:echo$myvar1;echo1,2,$myvar,"bold";-print是函数,可以返回一个值,只能有一个参数。-printf函数,把文字格式化以后输出

解析Ubuntu下crontab命令的用法

8

cron是一个linux下的后台进程,用来定期的执行一些任务。因为我用的是ubuntu,所以这篇文章中的所有命令也只能保证在ubuntu下有效,但其他系统应该也差不多。想要让cron执行你指定的任务,首先就要编辑crontab文件。cron

PHP中copyonwrite写时复制机制介绍

4

什么是写时复制(copyonwrite)?答:在复制一个对象的时候并不是真正的把原先的对象复制到内存的另外一个位置上,而是在新对象的内存映射表中设置一个指针,指向源对象的位置,并把那块内存的copy-on-write位设置为1.这样,在对新

PHP实现简单的模板引擎功能示例

4

本文实例讲述了php实现简单的模板引擎功能。分享给大家供大家参考,具体如下:phpweb开发中广泛采取mvc的设计模式,controller传递给view层的数据,必须通过模板引擎才能解析出来。实现一个简单的仅仅包含if,foreach标签

解析PHP汉字转换拼音的类

6

网络上类似的代码大多只能在gb2312编码下使用,下面这个类同时能在utf-8编码下将汉字转换为拼音。具体的代码和用法如下:复制代码代码如下:<?phpfunctionpinyin($_string,$_code='gb2312'){

PHP7.1中利用OpenSSL代替Mcrypt加解密的方法详解

7

概要:php7.1发布后新特性吸引了不少phper,大家都在讨论新特性带来的好处与便利。但是从php7.0升级到php7.1废弃(过时)了一个在过去普遍应用的扩展(mcrypt扩展)。官方提供了相应的解决提示,却没有提供更详细的解决办法。于

php构造函数实例讲解

3

php官网定义:复制代码代码如下:构造函数是类中的一个特殊函数,当使用new操作符创建一个类的实例时,构造函数将会自动调用。当函数与类同名时,这个函数将成为构造函数。如果一个类没有构造函数,则调用基类的构造函数,如果有的话,则调用自己的构造

PHP中数组合并的两种方法及区别介绍

6

php数组合并两种方法及区别如果是关联数组,如下:复制代码代码如下:$a=array('where'=>'uid=1','order'=>'uid',);$b=array('where'=>'uid=2','order'=

PHP缓存集成库phpFastCache用法

6

本文实例讲述了php缓存集成库phpfastcache用法。分享给大家供大家参考。具体分析如下:phpfastcache是一个开源的php缓存库,只提供一个简单的php文件,可方便集成到已有项目,支持多种缓存方法,包括:apc,memcac

php获取给定日期相差天数的方法分析

7

本文实例讲述了php获取给定日期相差天数的方法。分享给大家供大家参考,具体如下:方法一:<?phpfunctioncount_days($a,$b){$a_dt=getdate($a);$b_dt=getdate($b);$a

php微信开发获取用户信息如何实现

5

php微信开发获取用户信息获取用户信息的大致算法是用户授权登录第三方网站,重点:scope参数:snsapi_basic静默登录,不需要用户授权,只能获取到openid;snsapi_userinfo,需要用户点击授权,能获取到openid

php使用COPY函数更新配置文件的方法

5

本文实例讲述了php使用copy函数更新配置文件的方法。分享给大家供大家参考。具体如下:_saveconfig.php文件如下:<?php/**file:_saveconfig.php**modified:2010-7-11*

解析php常用image图像函数集

4

gd_info函数:获取当前安装的gd库的信息 getimagesize函数:获取图像的大小 image_type_to_extension函数:获取图像类型的文件后缀 image_type_to_mime_type函数:判断一个image

FirePHP推荐一款PHP调试工具

3

php调试有很多中方法。今天给大家推荐的是firephp(http://www.firephp.org/)。这个工具,是基于firefox的一个组件。firephp组件安装地址。使用之前需要先安装下这个组件。完了还需要down一个firep