Sep
30
目录
一 介绍 yogurt-framework二 体验yogurt三 yogurt 的代码组织四 程序执行最小单元:Action
Sep
30
在Codeigniter 中,其实有个容易忽略掉的不错的控制器层处理的方法,那就是remap,这里简单介绍下。 其实在CI的URL控制方式表示中,比如:example.com/index.php/blog/comments/ 这样的形式中,blog就是controller,comments就是你的方法了。又比如参数的传递是这样的: example.com/index.php/products/shoes/sandals/123 sandals/123就是传递的两个参数了。URI 的
Sep
30
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)
Sep
30
在你引进某个类文件的情况下,想调用这个类文件的时call_user_func_array函数,下面根据参数不同,贴两个实例:PHP代码
将输出:
int(8) [1]?
PHP代码
Sep
30
我们通过使用来讲解CAssetManager的使用和工作机制,可以直接看yii自带的demo-blog,打开blog的首页,会看到如下的引入js的html代码: 阅读全文>>
Sep
30
大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。 0. 小心设计数据库第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。譬如我曾经遇见过将客户端信息和支付信息储存在同一个数据库列中的例子。对于系统和用数据库的开发者来说,这很糟糕。新建数据库时,应当将信息储存在不同的表里,采用标准的命名方式,并采用主键。来源: http://www.s
Sep
30
ed2k://|file|%5BLAMP%E5%85%84%E5%BC%9F%E8%BF%9E%E6%9D%8E%E6%96%87%E5%87%AF%E8%AE%B2ThinkPHP%5D.01.ThinkPHP%E5%85%A5%E9%97%A8%E5%92%8C%E4%BB%8B%E7%BB%8D.rar|35201394|57edcc651617ffe15d9fa684321f4bf2|h=g24w4ouav6wpvyxgufk7z5klrkwtgj2g|/
ed2k://|file|%5
Sep
29
地址一:http://mirror.fubra.com/rpm.hozac.com/dhozac/centos/5/stable/x86_64/地址二:http://rpm.hozac.com/dhozac/centos/5/stable/x86_64/
Sep
28
PHP 5.4中的traits,是新引入的特性,中文还真不知道如何准确翻译好。其实际的目的,是为了有的场合想用多继承,但PHP又没多继承,于是就发明了这样的一个东西。 Traits可以理解为一组能被不同的类都能调用到的方法集合,但Traits不是类!不能被实例化。先来例子看下语法: trait myTrait{function traitMethod1(){}function traitMethod2(){}} 然后是调用这个traits,语法为:class myClass{use
Sep
28
$ip = '22.18.10.2';
$arrayip = array('123.12.*.*','22.18.10.*');//ip段
$ipregexp = implode('|', str_replace( array('*','.'), array('\d+','\.') ,$arrayip) );
echo preg_match("/^(".$ipregexp.")$/", $ip);$ip 是示例ip地址;$arrayip 为ip段定义数组;
下面就不用说了,输出 0 或者 1.