自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 javascript闭包(Closure)

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。

2015-07-24 14:13:20 233

转载 php flush类输出缓冲剖析

for ($i=10; $i>0; $i--) { echo $i; flush(); sleep(1); } ?> 按照php手册里的说法 该函数将当前为止程序的所有输出发送到用户的浏览器。 上面的这段代码,应该隔一秒钟输出一次$i。但是实际中却不一定是这样。有可能是等了10秒钟后,所有的输出同时呈现出来。 好,我们来改一下这段代码,改成 ob_e

2015-07-19 17:11:51 293

转载 php缓冲区

什么是缓冲区?简单而言,缓冲区的作用就是,把输入或者输出的内容先放进内存,而不显示或者读取.至于为什么要有缓冲区,这是一个很广泛的问题,如果有兴趣,可以在网山找下资料.其实缓冲区最本质的作用就是,协调高速CPU和相对缓慢的IO设备(磁盘等)的运作. PHP在执行的时候,在什么地方有用到缓冲区?想要了解PHP的缓冲区,就要知道执行PHP的时候,缓冲区被设置到了什么地方.当执行

2015-07-19 17:09:47 239

转载 资料链接

http://www.phome.net/doc/manual/   帝国cms手册

2015-07-19 08:59:07 250

转载 PHP实现一个简单url路由功能

现在写一个php例子,假设我的ip为192.168.0.33,我加了一层名为router的路径,之后跟随的是 “/模块名/方法名/参数1的key/参数1的value/….”类似这样的地址:192.168.0.33/router/Hello/router/a/b/c/d/abc/index.html?id=3&url=http:………………也就是要调用Ha这个模块中的router方法,并

2015-07-16 17:08:02 2400

转载 关于PATHINFO的重写规则解析

最近比较流行的框架比如laravel,yii国内的thinkphp都提供了以重定url的方式来实现pathinfo的url风格。 以thinkphp为例,提供了名为 "s"的get参数,只需要将路径重定向到这个参数上即可,比如nginx下: ?12345location / {      if(!-e $req

2015-07-16 11:54:02 370

原创 kkpager仿淘宝js分页控件

官方github:https://github.com/pgkk/kkpager

2015-07-12 09:40:26 370

转载 简单的php-mvc设计

PHP的框架众多,对于哪个框架最好,哪个框架最烂,是否应该用框架,对于这些争论在论坛里面都有人争论,这里不做评价, 个人觉得根据自己需求,选中最佳最适合自己MVC框架,并在开发中能够体现出敏捷开发的效果就OK了,作为一个PHPer要提高自己的对PHP和MVC的框架的认识,所以自己写一个MVC框架是很有必要的,即使不是很完善,但是自己动手写一个轻量简洁的PHP MVC框架起码对MVC的思

2015-07-11 11:20:19 243

原创 php目录和文件路径基础

$_SERVER['DOCUMENT_ROOT']   =》 网站根目录路径$_SERVER['REQUEST_URI']  =》 当前url__FILE__  =》  当前文件的绝对路径

2015-07-09 11:58:40 382

转载 stripslashes和addslashes的区别

我们在向mysql写入数据时,比如:mysql_query(”update table set `title`=’kuhanzhu’s blog’”);   那就会出错。同asp时一样,数据库都会对单引号过敏。而addslashes在这个时候就最长面子了,跟asp的replace(”‘”,”””,”kuhanzhu’s blog”)功能一样。PHP为了安全性,所以引入了个m

2015-07-09 11:42:33 273

转载 ini_set的用法介绍

PHP ini_set用来设置php.ini的值,在函数执行的时候生效,对于虚拟空间来说,很方便,下面为大家介绍下此方法的使用PHP ini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改配置,对于虚拟空间来说,很方便。函数格式:string ini_set(string $varname, string $new

2015-07-09 10:23:37 574

转载 DIRECTORY_SEPARATOR -- 转自百度百科

在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符,在linux上路径的分隔符是/,这就导致了一个问题,比如开发机器是windows,有一个图片上传程序,,而我们又使用了(\)作为文件分隔符,调试机器上指定的上传文件保存目录是:define('ROOT',dirname(__FILE__)."\upload"),在本地调试都很正常,但是上传到linux服务器的时候会发现会出错。

2015-07-09 10:06:59 284

转载 dirname(__FILE__) 的解释

include(dirname(__FILE__).’/../filename.php’); 比如当前文件是放在(d:\www\)下,文件名是test.php。 测试的代码如下: echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\w

2015-07-09 10:04:04 364

转载 php中include文件变量作用域的研究 -- 转自微信

在php中我们有时候需要include一个文件。比如我前段时间在写一个框架的时候,打算用原生的php作为模板,然后写一个display方法引入模板文件就可以,但是这只是我的意淫而已。写完后发现在模板中所有的变量都提示未定义。通过各种研究和查找资料,总结了include文件时的几种情况下的作用域。第一种情况:A文件include B文件,在B文件中可以调用A中的变量。A文

2015-07-09 09:23:24 541

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除