php
文章平均质量分 59
wmda999380
欢迎大家和我交流关于it方面的技术。我qq380728525
展开
-
php魔术方法汇总之__construct(),__destruct()
__construct(),类的构造函数,使用new对象是自动调用 例如:下面声明一个demo类 class demo{ function __construct() { echo "demo类被实例化了"; } } $demo=new demo(); 运行这段代码,会输出: demo类被实例化了 一般用来当类的某些属性在构造时就需要被赋原创 2013-10-29 19:12:37 · 1046 阅读 · 0 评论 -
简单总结一下mysql的性能分析方法,陆续更新
1. set @@profiling=1; //执行sql语句 show profiles ;或者 show profile for query原创 2014-05-25 15:19:13 · 662 阅读 · 0 评论 -
简述php关于网页元素抓取方面的技术
php网页抓取技术原创 2014-05-25 13:24:37 · 2599 阅读 · 0 评论 -
你不了解PHP的10件事情
1.使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算一个特定的地址是不是在一个区段内页更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。 2.在验证 email 地址的时候使用 checkdnsrr() 函数验证域名是否存在。这个内转载 2014-06-06 09:44:38 · 499 阅读 · 0 评论 -
php berkeley db 安装
berkeley db和db4的安装 bdb安装程序: 1、安装Berkeley DB # cd /usr/local/src # wget http://download.oracle.com/berkeley-db/db-4.6.21.tar.gz # tar -zxvf db-4.6.21.tar.gz # cd db-4.6.21 # cd build_u转载 2014-06-06 09:31:39 · 1469 阅读 · 0 评论 -
基于php的一个最简单的memcache的分布式算法
首先,核心函数是这个 function mHash($key){ $md=substr(md5($key),0,8); $seed=31; $hash=0; for($i=0;$i $hash=$hash*$seed+ord($md5{$i}); } return $hash & 0x7FFFFFFF; } class HashServer{ private $serve原创 2014-06-05 10:11:42 · 892 阅读 · 0 评论 -
让PHP支持页面回退的两种方法
在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。 第一,使用Header方法设置消息头Cache-control header('Cache-control: private, must-revalidate'); //支持页面回跳 第二,使用session_cache_limiter方法原创 2014-05-21 21:58:15 · 693 阅读 · 0 评论 -
php中日期处理的几个函数,小结一下
第一个:得到当前时间戳 time()原创 2014-05-21 21:14:40 · 622 阅读 · 0 评论 -
php的ar类采用后期延迟绑定实现小例子
abstract class ActiveRecord{ protected static $table; protected $fieldvalues; public $select; static function findById($id){ $query='select * from '.static::$t原创 2014-05-19 10:29:56 · 663 阅读 · 0 评论 -
关于php udp当服务端接受不同数据的代码
最近要用php的udp做一个服务端,但是发现按照网上找到upd做服务器的代码,老是不尽如人意,发现一直在循环输出同样的内容, 仔细分析了php的udp特点之后,发现php的udp栈在没收到新的内容时会一直驻留,经过多方面的考虑于是写了如下代码: error_reporting( E_ALL ); set_time_limit( 0 ); ob_implicit_flush(); if原创 2013-11-18 17:05:01 · 1715 阅读 · 0 评论 -
php魔术方法汇总之__set(),__get(),__isset (),__unset()
先看看函数地定义 public void __set ( string $name , mixed $value ) public mixed __get ( string $name ) public bool __isset ( string $name ) public void __unset ( string $name ) 先上例子:原创 2013-10-29 19:38:14 · 1115 阅读 · 0 评论 -
选择存储引擎的原则
1,选择 myisam引擎: (1)读写原创 2014-05-25 15:48:53 · 573 阅读 · 0 评论