-
PHP autoload与spl_autoload自动加载机制使用讲解
本文以示例的方式向大家讲解了PHP autoload与spl_autoload自动加载机制使用讲解,感兴趣的同学参考下。 PHP autoload机制详解 (1) autoload机制概述 在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利...
PHP 2014-12-03 02:52:52 -
PHP中的UNICODE 编码与解码示例讲解
本文为大家讲解的是PHP中的UNICODE 编码与解码,感兴趣的同学参考下。 方法一: <?php function unicode_encode($name) { $name = iconv('UTF-8', 'UCS-2', $name); $len = strlen($name); $str = ''; for ($i = 0; $i < $len - 1; $i = $i + 2) { $c = $name[$i]; $c2 = $name[$i + 1]; &...
PHP 2014-12-03 00:51:37 -
php堆排序(heapsort)示例讲解
本文为大家提供的是一个php堆排序(heapsort)示例讲解,感兴趣的同学参考下. <? //堆排序应用 class heapsort { var $a; function setarray($a)//取得数组 { $this->a=$a; } function runvalue($b,$c)//$a 代表数组,$b代表排序堆,$c代表结束点, { while($b<$c) &...
PHP 2014-12-02 20:28:17 -
服务器变量 $_SERVER 使用讲解
本文为大家讲解的是php的服务器变量 $_SERVER 使用讲解,感兴趣的同学参考下。 服务器变量 $_SERVER 的深入解析: 1、$_SESSION['PHP_SELF'] -- 获取当前正在执行脚本的文件名 2、$_SERVER['SERVER_PROTOCOL'] -- 请求页面时通信协议的名称和版本...
PHP 2014-12-02 18:42:41 -
使用PHP导出Word文档的原理和实例讲解
本文为大家讲解的是如何使用PHP导出Word文档的原理和实例讲解,感兴趣的同学参考下. 原理 一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不过这种方式我不推荐,因为执行效率比较低(我测试了一下,在执行代码的时候,服务器会真的去打开一个word客户端)...
PHP 2014-12-02 11:46:52 -
php json与xml序列化/反序列化示例讲解
本文为大家讲解的是php json与xml序列化/反序列化示例讲解,感兴趣的同学参考下. 在WEB开发中,php对象的序列化与反序列化经常使用,比较主流的有json格式与xml格式的序列化与反序列化。今天我们就来看看是如何用的...
PHP 2014-12-02 10:14:31 -
通过5个php实例讲解传值与引用传值的区别
本为大家提供的是通过5个php实例讲解传值与引用传值的区别,感兴趣的同学参考下. 传值:是把实参的值赋值给行参 ,那么对行参的修改,不会影响实参的值 传引用 :真正的以地址的方式传递参数传递以后,行参和实参都是同一个对象,只是他们名字不同而已对行参的修改将影响实参的值 说明: 传值:根copy是一样的。打个比方,我有一橦房子,我给你建筑材料,你建了一个根我的房子一模一样的房子,你在你的房子做什么事都不会影响到我,我在我的房子里做什么事也不会影响到你,彼此独立...
PHP 2014-12-02 07:08:07 -
PHP中ini_set和ini_get函数的用法讲解
本文为大家讲解的是PHP中ini_set和ini_get函数的用法讲解,感兴趣的同学参考下. php中的ini_set函数是php自带的用来修改设置php.ini配置文件的函数,用这个函数很方便,不用去手动修改php.ini文件,有时候我们也没有权限去修改php.ini文件,这时就用这个函数。 语法:ini_set("选项","值");该函数用时最好放到php的脚本最头部 比如:ini_set("max_execution_time", "180");//设置php的脚本超时时间为180秒 具体php选项可参考phpinfo文件的 Configuration PHP Core 部分 ini_get正好和ini_set相反,用来取php.ini文件里的环境变量的值. 语法:string ini_get (string varname );返回选项的值,如果选项的值为布尔型则返回为0或1 比如:echo ini_get('max_execution_time...
PHP 2014-12-02 04:46:38 -
php二维数组排序方法讲解
本文为大家讲解的是php二维数组排序方法讲解,感兴趣的同学参考下. 二维数组排序排序在php中也提供了一个函数array_multisort就可以直接排序了,下面我来介绍除了全使用array_multisort 对数组进行排序我们还写了一些自定二维数组排序方法 有时候为了达到一定目的,需要对二维数组进行排序,现分享一下其实现的方法。 $arr=array ( '1' => array ( 'date' => '2011-08-18', 'num' => 5 ) , '2' => array ( 'date' => '2011-08-20', 'num' => 3 ) , '3' => array ( 'date' => '2011-08-17', 'num' => 10 ) ) ; $res...
PHP 2014-12-02 01:40:20 -
php反射应用示例讲解
本文为大家讲解的是php反射应用示例讲解,感兴趣的同学参考下. <?php function custom(){ } class custom{ public function index(){ } } print_r(get_define_position('custom')); /** * / * @param string $name 函数名或者类名 * @return array */ function get_define_position($name){ $info = array(); if(class_exists($name)){ &nbs...
PHP 2014-12-01 21:50:28 -
php操作mysqli示例代码讲解
php操作mysqli的示例代码。需要的朋友可以过来参考下,希望对大家有所帮助 <?php define("MYSQL_OPEN_LOGS",true); class mysqliHelp { private $db; public function __construct() { //如果要查询日志log的话,怎么办 } public function __get($name ) { //echo "__GET:",$name; if(in_array($name,array("db"),true))//或者isset...
PHP 2014-12-01 21:15:34 -
php split()函数的用法讲解
本文为大家讲解的是php中 split()函数的用法和功能作用,感兴趣的同学参考下。 PHP函数split()的基本语法为:array split ( string $pattern, string $string [, int $limit] )...
PHP 2014-12-01 20:57:46