摘要:
是一种高性能、分布式、内存对象缓存系统。 1 connect('localhost',11211); 4 $mem->add('status','online',200); 5 $mem->add('online_nums',200,200); 6 echo $mem->get('status'); 7 $mem->delete('status'); 8 $mem->set('online_nums',100,300); 9 $mem->repla 阅读全文
摘要:
1、行转列问题1 select year,sum(case when month3 and month6 and month9 and month50的记录的c1、c2更新到A表中统一记录中的c1、c2字段中。答案:1 update a inner join b on a.id=b.id and b.age>50 set a.c1=b.c1,a.c2=b.c2; 阅读全文
摘要:
1 conn($url); 54 $this->setHeader('Host: ' . $this->url['host']); 55 } 56 57 // 此方法负责写请求行 58 protected function setLine($method) { 59 $this->line[0] = $method . ' ' . $this->url['path'] . ' '. $this->version; 60 } 61 62 // 此方法负责写头信息 63 protected 阅读全文
摘要:
1 /* 2 请求信息 3 请求行(请求方式、请求路径、协议版本) 4 请求头信息 5 空一行 6 主体信息 7 */ 8 POST /0606/02.php HTTP/1.1 9 Host: localhost10 Content-type: application/x-www-form-urlencoded11 Content-length: 2312 13 username=zhangsan&age=2814 15 /*16 响应信息17 响应行(协议、状态码、状态文字)18 响应头信息19 空一行20 主体信息21 */... 阅读全文
摘要:
1 class UpTool { 2 protected $allowExt = 'jpg,jpeg,gif,bmp,png'; 3 protected $maxSize = 1; //1M,M为单位 4 protected $errno = 0; // 错误代码 5 protected $error = array( 6 0=>'无错', 7 1=>'上传文件超出系统限制', 8 2=>'上传文件大小超出网页表单页面', 9 3=>'文件只有部分被上传', 1... 阅读全文
摘要:
basename(path,suffix) 函数返回路径中的文件名部分。path必需。规定要检查的路径。suffix可选。规定文件扩展名。如果文件有 suffix,则不会输出这个扩展名。例子 输出:home.phphome 阅读全文
摘要:
PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。但我不是鼓励大家去用这些规则。推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。1. 变量名区分大小写1 <?php2 $abc = 'abcd';3 echo $abc; //输出 'abcd'4 echo $aBc; //无输出5 echo $ABC; //无输出2. 常量名默认区分大小写,通常都写为大写(但没找到能改变这个默认的配置项,求解)1 <?php2 define("ABC","Hello World");3 echo 阅读全文