随笔分类 - php
摘要:<?php class Cache { private $dir = "data/cache/";//定义缓存目录 private $key='c_a_sss'; // 文件名 md5加密 密钥 function set_dir($dirpath) { $this->dir=$dirpath; $t
阅读全文
摘要:PHP多进程实现 php有一组进程控制函数(编译时需要–enable-pcntl与posix扩展),使得php能在nginx系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。 CentOS 6 下yum安装php的,默认是不安装pcntl的,因此需要单独编译安装,首先下载对应
阅读全文
摘要:笛卡尔积 笛卡尔积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X*Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。 假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(
阅读全文
摘要:从php5以后的版本,类就可以使用魔术方法了。PHP规定以两个下划线开头的方法都保留为魔术方法,所以建议大家函数名最好不用__开 头,除非是为了重载已有的魔术方法。 目前php已有的魔术方法有 __construct,__destruct,__call,__get,__set,__isset,__u
阅读全文
摘要:魔术常量(Magic constants) PHP中的常量大部分都是不变的,但是有8个常量会随着他们所在代码位置的变化而变化,这8个常量被称为魔术常量。 __LINE__,文件中的当前行号 __FILE__,文件的完整路径和文件名 __DIR__,文件所在的目录 __FUNCTION__,函数名称
阅读全文
摘要:static $test=1;//在php执行前就已经写入内存$test++;var_dump($test);static $test=10;//在php执行前就已经写入内存var_dump($test);$test--;var_dump($test);$test-=10;$test-=5;$tes
阅读全文
摘要:如何将四个字段以点分开的IP网络址协议地址转换成整数呢?PHP里有这么一个函数ip2long.比如 <?php echo ip2long("10.2.1.3"); ?> 我们将得到 167903491 这是如何计算的,目前我知道有两个算法。其一 <?php function ip2int($ip){
阅读全文
摘要:读的操作: 1.select 2.show 3.explain explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 4.desc 4.use 写的操作: 2.delete 3.update 4.insert 5.drop 6.t
阅读全文
摘要:26. 避免直接写SQL, 抽象之 不厌其烦的写了太多如下的语句: ? 1 2 <span style="color:#333333;font-family:''Helvetica, Arial, sans-serif'';">$query = "INSERT INTO users(name , e
阅读全文
摘要:1.不要使用相对路径 常常会看到: ? 1 require_once('../../lib/some_class.php'); ? 1 require_once('../../lib/some_class.php'); ? 1 require_once('../../lib/some_class.p
阅读全文

浙公网安备 33010602011771号