php技术

php技术

PHP中session变量的销毁

阅读(29) 作者(admin)

1.何为session?相当于一个客户端(可以是浏览器、app、ftp等其他,而且同一个浏览器多开几个又算是不同的客户端)对服务器的一个访问,这个期间服务器为此建立一个唯一的标示(session_id session_name),其实也就是一个数组Array(...

php技术

php处理restful请求的路由类分享

阅读(16) 作者(admin)

复制代码 代码如下:<?php class Router { // 路由表 private $routers = array( array("name"=>"userlist", "pattern"=>"get /user", "action"=>"User#get"), array(&...

php技术

php判断字符串在另一个字符串位置的方法

阅读(18) 作者(admin)

复制代码 代码如下:$email='user@exe.com'; //定义字符串$result=strstr($email,'@'); //返回子字符串echo $result; strstr()函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其...

php技术

php汉字转拼音的示例

阅读(27) 作者(admin)

复制代码 代码如下:<?phpclass Helper_Spell{ public $spellArray = array();

static public function getArray() { return unserialize(file_get_contents('pytable_without_tune.txt')); } /...

php技术

php读取excel文件示例分享(更新修改excel)

阅读(22) 作者(admin)

复制代码 代码如下://模板存放目录$dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';

$templateName = '1.xlsx';$outputFileName = '模板.xlsx';$txt='test';

//实例化Excel读取类$PHPReader = new PHPExcel_...

php技术

php中的strpos使用示例

阅读(12) 作者(admin)

定义和用法该strpos()函数返回的立场,首次出现了一系列内部其他字串。 如果字符串是没有发现,此功能返回FALSE 。 语法复制代码 代码如下:strpos(string,find,start)注: strpos()函数是区分大小写的。 复制代码 代码如下...

php技术

php使用curl抓取qq空间的访客信息示例

阅读(18) 作者(admin)

config.php复制代码 代码如下:<?phpdefine('APP_DIR', dirname(__FILE__));define('COOKIE_FILE', APP_DIR . '/app.cookie.txt'); //会话记录文件define('VISITOR_CAPTURE_INTERVAL', 3); //QQ采集间隔define('VISIT...

php技术

php命名空间学习详解

阅读(24) 作者(admin)

1、什么是命名空间?命名空间是一种特殊的作用域,它包含处于该作用域下的标识符,同时它本身也是一种标识符。可以把命名空间与操作系统的目录对应起来。一个命名空间相当于一个目录,命名空间里的类,函数,常量,相当于目录里的...

php技术

PHP URL参数获取方式的四种例子

阅读(16) 作者(admin)

在已知URL参数的情况下,我们可以根据自身情况采用$_GET来获取相应的参数信息($_GET['name']);那,在未知情况下如何获取到URL上的参数信息呢?第一种、利用$_SERVER内置数组变量相对较为原始的$_SERVER['QUERY_STRING']来获...

php技术

php使用多个进程同时控制文件读写示例

阅读(11) 作者(admin)

复制代码 代码如下:<?php/** * 写入数据 * @param [string] $path [文件路径] * @param [string] $mode [文件打开模式] * @param [string] $data [数据] * @return [bool] */function writeData($path, $m...

php技术

PHP中鲜为人知的10个函数

阅读(23) 作者(admin)

PHP里有非常丰富的内置函数,很多我们都用过,但仍有很多的函数我们大部分人都不熟悉,可它们却十分的有用。这篇文章里,我列举了一些鲜为人知但会让你眼睛一亮的PHP函数。levenshtein()你有没有经历过需要知道两个单词有多...

php技术

php递归方法实现无限分类实例代码

阅读(19) 作者(admin)

数组:复制代码 代码如下:$items = array( array('id' => 1, 'pid' => 0, 'name' => '一级11' ), array('id' => 11, 'pid' => 0, 'name' => 'www.jb51.net 一级12' ), array('id&#...

php技术

PHP中常用的转义函数

阅读(38) 作者(admin)

1. addslashes

addslashes对SQL语句中的特殊字符进行转义操作,包括(‘), (“), (), (NUL)四个字符,此函数在DBMS没有自己的转义函数时候使用,但是如果DBMS有自己的转义函数,那么推荐使用原装函数,比如MySQL有mysql_real_e...

php技术

PHP static局部静态变量和全局静态变量总结

阅读(11) 作者(admin)

静态局部变量的特点:1.不会随着函数的调用和退出而发生变化,不过,尽管该变量还继续存在,但不能使用它。倘若再次调用定义它的函数时,它又可继续使用,而且保存了前次被调用后留下的值2.静态局部变量只会初始化一次3.静态属性...

php技术

PHP代码优化之成员变量获取速度对比

阅读(25) 作者(admin)

有如下4个代码示例,你认为他们创建对象,并且获得成员变量的速度排序是怎样的?1:将成员变量设置为public,通过赋值操作给成员变量赋值,直接获取变量复制代码 代码如下:<?phpclass Foo { public $id;}$data = new Foo;$dat...

php技术

PHP 函数call_user_func和call_user_func_array用法详解

阅读(15) 作者(admin)

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

php技术

PHP 字符串长度判断效率更高的方法

阅读(17) 作者(admin)

有经验的程序员发现,php判断字符串长度,使用isset()在速度上比strlen()更快,执行效率更高。即:复制代码 代码如下:$str = ‘aaaaaa';if(strlen($str) > 6)VSif(!isset($str{6})用例子简单测试下,情况基本属实,isset()效率几...

php技术

php通过字符串调用函数示例

阅读(15) 作者(admin)

1. call_user_func复制代码 代码如下:function a($b,$c){ echo $b; echo $c;}call_user_func('a', "111","222");call_user_func('a', "333","444");

//显示 111 222 333 444?> 调用类内部的方法比较奇怪,居然用的...

php技术

php设计模式之命令模式使用示例

阅读(32) 作者(admin)

命令类:1.命令角色:声明了一个给所有具体命令类的抽象接口。这是一个抽象角色。2.具体命令角色:定义一个接受者和行为之间的弱耦合;实现execute方法,负责调用接受的相应操作。execute()方法通常叫做执行方法3.客户角色:创建...

php技术

php接口和抽象类使用示例详解

阅读(17) 作者(admin)

一、 抽象类abstract class1 .抽象类是指在 class 前加了 abstract 关键字且存在抽象方法(在类方法 function 关键字前加了 abstract 关键字)的类。2 .抽象类不能被直接实例化。抽象类中只定义(或部分实现)子类需要的方法。...

php技术

Drupal7中常用的数据库操作实例

阅读(18) 作者(admin)

1.插入单条记录复制代码 代码如下:db_insert("table")->fields(array('field1' => 'value1', 'field2' => 'value2', 'fieldn' => $valuen))->execute();2.插入多条记录复制代码 代码如下:$values[] = array('field1...

php技术

php分页代码学习示例分享

阅读(20) 作者(admin)

复制代码 代码如下:<?php header("content-type:text/html;charset=utf-8"); //数据库连接 $conn = mysql_connect("localhost", "root", "111") or die("not connnected : ".mysql_error()); mysql_sel...

php技术

php自动加载autoload机制示例分享

阅读(21) 作者(admin)

1,自定义函数2,spl_autoload_register()复制代码 代码如下:liuyuan@ebuinfo:/var/www/phpgcs/php_autoload$ ll ./*-rw-rw-r-- 1 liuyuan liuyuan 800 Feb 19 11:39 ./func_autoload.php-rw-rw-r-- 1 liuyuan liuyuan...