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

PHP高级教程

PHP在linux上执行外部命令的方法

8

目录:一、php中调用外部命令介绍二、关于安全问题三、关于超时问题四、关于php运行linux环境中命令出现的问题一、php中调用外部命令介绍在php中调用外部命令,可以用,1>调用专门函数、2>反引号、3>popen()

PHP使用PDO抽象层获取查询结果的方法示例

7

本文实例讲述了php使用pdo抽象层获取查询结果的方法。分享给大家供大家参考,具体如下:php使用pdo抽象层获取查询结果,主要有三种方式:(1)pdo::query()查询。看下面这段php代码:<?php//pdo::qu

PHP实现正则表达式分组捕获操作示例

8

本文实例讲述了php实现正则表达式分组捕获操作。分享给大家供大家参考,具体如下:经过测试,发现php正则表达式获取分组捕获是从$0开始,而平时工作中javascript中的正则是$1..$9在提取项目代码中的汉字时,因为当时操作速度很快(赶

MyEclipse常用配置图文教程

3

  myeclipse有很多功能,但是我们经常用到的功能其实并不是特别多,在这里将一些有用的小技巧记录下来,作为备忘录,同时也希望能够对他人有些许帮助吧。一工作组(workingset)  工作组主要是将相关的一类多个项目同时显示在左侧项目

通过PHP的内置函数,通过DES算法对数据加密和解密

10

由于项目的需要,要写一个能生成“授权码”的类(授权码主要包含项目使用的到期时间),生成的授权码将会写入到一个文件当中,每当项目运行的时候,会自动读取出文件中的密文,然后使用唯一的“密钥”来调用某个函数,对密文进行解密,从中解读出项目的使用到

PHP简单获取视频预览图的方法

7

本文实例讲述了php简单获取视频预览图的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:<?phpconverttoflv("some-video-input.avi","output.jpg");functi

PHP原理之异常机制深入分析

7

php的异常机制的原理是什么?在php每一个可独立执行的oparray最后的zend_handle_exception是用来干什么呢?让我们从一个问题说起,上周的时候,blue5tar提了一个问题:”对于下面的代码,onerror明明执行了

PHP利用APC模块实现文件上传进度条的方法

2

本文实例讲述了php利用apc模块实现文件上传进度条的方法。分享给大家供大家参考。具体分析如下:以前的php5.2之前的版本是不能可使用apc模块的,因为之前的压根就没有这个apc模块,如果想使用apc模块实现上传进度条我们必须是php5.

PHP中数据类型转换的三种方式

3

php的数据类型转换属于强制转换,允许转换的php数据类型有:1.(int)、(integer):转换成整形2.(float)、(double)、(real):转换成浮点型3.(string):转换成字符串4.(bool)、(boolean

PHP快速排序quicksort实例详解

9

本文实例讲述了php快速排序quicksort。分享给大家供大家参考,具体如下:quicksort在快速排序算法中,使用了分治策略。首先把序列分成两个子序列,递归地对子序列进行排序,直到整个序列排序结束。(即一分为二的思想)步骤如下:在序列

phpjson相关函数用法示例

6

本文实例讲述了phpjson相关函数用法。分享给大家供大家参考,具体如下:函数列表:函数描述json_encode对变量进行json编码json_decode对json格式的字符串进行解码,转换为php变量json_last_error返回

PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)

11

面象对向的三大特点:封装性、继承性、多态性首先简单理解一下抽象:我们在前面定义一个类的时候,实际上就是把一类事物共有的属性和行为提取出来,形成一个物理模型(模版),这种研究问题的方法称为抽象一、封装性封装就是把抽取出来的数据和对数据的操作封

php启动报错如何解决

4

复制代码代码如下:[root@abclnmp]#servicephp-fpmstartstartingphp-fpmeaccelerator:couldnotallocate67108864bytes,themaximumsizetheke

php后门URL的防范

5

例如,下面web应用可能向登入用户显示敏感信息:复制代码代码如下:<?php$authenticated=false;$authenticated=check_auth();if($authenticated){include'./s

php缓冲output_buffering的使用详解

5

bufferbuffer是一个内存地址空间,linux系统默认大小一般为4096(4kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一

PHP设计模式之解释器模式的深入解析

6

解释器(interpreter)模式,它包括一个具有复合类分层结构的文法表现,规则是映射到类,跟随在文法后面的表达式可以被转换成一个抽象的语法树,除了复合模式的实例对象图外,没有别的内容。树是一个抽象的名词,因为实际上大多数时候它是一个表达