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

PHP高级教程

PHP实现基于栈的后缀表达式求值功能

6

本文实例讲述了php实现基于栈的后缀表达式求值功能。分享给大家供大家参考,具体如下:后缀表达式概述后缀表达式,指的是不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则)。实现代

phppki加密技术(openssl)详解

9

复制代码代码如下:<?php//pki加密//使用pki加密需要开启openssl扩展//php.iniextension=php_openssl.dll扩展/*pki模式是*公钥加密,私钥解密;*私钥加密,公钥解密;*///私钥加密

PHP基于mssql扩展远程连接MSSQL的简单实现方法

6

本文实例讲述了php基于mssql扩展远程连接mssql的简单实现方法。分享给大家供大家参考,具体如下:这里给出的是一个简单的示例,没有做安全考虑,自行处理吧:<?php//连接数据库$conn=mssql_connect('

攻克CakePHP系列二表单数据显示

10

首先建立数据库cake_ext,并执行如下sql文:createtable`companies`(`id`int(11)notnullauto_increment,`company`varchar(50)notnull,`price`dec

phpTryCatch异常测试

10

页面trycatch里使用c的c1,c1里使用b的b1,b1里使用a的a1。默认的是:a1里抛出异常,b1里捕获a1的异常,然后再把刚才的异常抛出,c1捕获,然后抛出,最后页面捕获并输出。结果是:x-powered-by:php/5.1.1

PHP中获取时间的下一周下个月的方法

3

复制代码代码如下://通常用于定制服务的时候使用,比如包月会员,包年等等//获取当前时间过一个月的时间,以datetime格式显示date('y-m-dh:i:s',strtotime('+1month'))//获取当前时间过一个月的时间,

php7安装yar扩展的方法详解

9

本文实例讲述了php7安装yar扩展的方法。分享给大家供大家参考,具体如下:体验rpc框架yar需要:1.装二进制打包协议msgpack2.装yar拓展和依赖一.安装二进制打包协议msgpack1.安装php拓展包有很多种方式,当然没什么是

优化WordPress中文章与评论的时间显示

6

很多博客都喜欢用评论发表于“xxx分钟之前”、文章发表于“xxx分钟之前”来显示文章评论的时间,改善的时间显示方式不仅能很直观的告诉读者这篇文章或评论发表距今已有多长时间,更能增强评论回复的时间感,哥很喜欢,因为前一阵子压在手里的东西太多了

PHP字符串的递增和递减示例介绍

8

今天看到php手册上有这么一段话:“在处理字符变量的算数运算时,php沿袭了perl的习惯,而非c的。例如,在perl中$a='z';$a++;将把$a变成'aa',而在c中,a='z';a++;将把a变成'['('z'的ascii值是90

sql注入与转义的php函数代码

5

sql注入:  正常情况下:    delete.php?id=3;    $sql='deletefromnewswhereid='.$_get['id'];  恶意情况:    delete.php?id=3or1;    $sql='

PHP中4个加速、缓存扩展的区别和选用建议

5

折腾vps的朋友,在安装好lnmp等web运行环境后都会选择一些缓存扩展安装以提高php运行速度,常被人介绍的有eaccelerator、memcached、xcache、alternativephpcache这几个缓存扩展,它们之间有什么

PHP函数call_user_func和call_user_func_array用法详解

5

call_user_func函数是当需要动态调用函数时,才使用的,这个函数有两种用法:第一种是调用孤独的函数:复制代码代码如下:<?phpfunctionfuna($b,$c){echo$b;echo$c;}call_user_fun

php实现的debuglog日志操作类实例

6

本文实例讲述了php实现的debuglog日志操作类。分享给大家供大家参考,具体如下:<?phpclasstool{publicstaticfunctionlog($info){$time=date('m-dh:i:s');$

Ubuntu16.04下安装PHP7过程详解

5

前言最近由于换了硬盘重装了(升级)系统到ubuntu16.04之后,开发环境也要重新安装,其实16.04源里面默认的php版本就是7.x,但是有个问题就是没有oci扩展,有项目需要使用到oracle数据库。准备编译环境由于全部编译太过于繁琐

PHP弱类型语言中类型判断操作实例详解

8

本文实例讲述了php弱类型语言中类型判断操作。分享给大家供大家参考,具体如下:1、php一个数字和一个字符串进行比较或者进行运算时,php会把字符串转换成数字再进行比较。php转换的规则的是:若字符串以数字开头,则取开头数字作为转换结果,若

AJAX的使用方法详解

6

ajax作为异步传输,局部刷新非常方便,用处很广!首先,对于ajax的使用有4步:1.创建ajax对象varxmlhttp=newxmlhttprequest();2.建立连接(‘提交方式',‘url地址')xmlhttp.open('ge

PHP中怎样保持SESSION不过期原理及方案介绍

8

php中如何保持session以及由此引发的一些思考最近的一个项目,里面有一个比较大的表单,用户完成它需要很多时间,很多用户花了千辛万苦完成之后,一提交发现session过期,系统退出了,所以引起了研究如何设置session以及保持sess