ChinaUnix.net
相关文章推荐:

php 简单框架

php_inner.c: (代码太长,后半部分) /** k_len可为0。 */ static inline zval * kiss_get_cache_obj(char * key, uint k_len TSRMLS_DC) { zval ** obj; if(!key) return NULL; if(!k_len) k_len = strlen(key); if(SUCCESS==zend_hash_find(Z_ARRVAL_P(KISS_G(obj_cache)), key, k_len+1, (void**)&obj)) { return *obj; } return NULL; } static inline void kiss_set_cache_obj(char ...

by hshq_cn - php文档中心 - 2008-01-22 16:31:34 阅读(783) 回复(0)

相关讨论

有详细的CHM手册及说明, phpec 框架的原始版本结合作者的个人经验及项目经验改写而成. http://www.quickphp.com.cn/

by bzby555 - PHP - 2008-05-29 12:17:40 阅读(2246) 回复(2)

kiss_inner.c: (代码太长,前半部分) #ifndef php_KISS_INNER_C #define php_KISS_INNER_C // #include "php_kiss.h" struct _kiss_status { zend_bool prefix_ctl; // 1,是否给控制器类添加模块名作为前缀 // zend_bool prefix_ls; // 0,是否给监听器类添加模块名作为前缀 zend_bool share_gp; // 1,_GET和_POST是否共享 zend_bool use_port; // 0,域名带端口 // zend_bool throw_ex; // 1,是否立刻...

by hshq_cn - php文档中心 - 2008-01-22 16:29:14 阅读(847) 回复(0)

kiss.c: #ifdef HAVE_CONFIG_H #include "config.h" #endif #include "php.h" #include "php_ini.h" #include "ext/standard/info.h" #include "ext/standard/php_string.h" #include "ext/standard/url.h" #include "SAPI.h" #include "php_kiss.h" #include "kiss_const.c" #include "kiss_inner.c" // #define KISS_DEPS /** HAVE_SIMPLEXML */ #ifdef KISS_DEPS /** HAVE_SIMPLEXML */ static zend_module_dep kis...

by hshq_cn - php文档中心 - 2008-01-22 16:23:36 阅读(869) 回复(0)

kiss_const.c: #define KISS_CONST_CS_P (CONST_CS | CONST_PERSISTENT) #define KISS_EVAL ZEND_EVAL #define KISS_INCLUDE ZEND_INCLUDE #define KISS_INCLUDE_ONCE ZEND_INCLUDE_ONCE #define KISS_REQUIRE ZEND_REQUIRE #define KISS_REQUIRE_ONCE ZEND_REQUIRE_ONCE #define KISS_STATUS_PREFIX_CTL 1 #define KISS_STATUS_SHARE_GP 4 #define KISS_STATUS_USE_PORT 5 #define KISS_STA...

by hshq_cn - php文档中心 - 2008-01-22 16:18:42 阅读(611) 回复(0)

重新梳理并改善了部分代码,例如提取复杂函数各路退出分支的内存释放码,放在一处; 修改了几处以保证行为的一致性,例如kiss_request_get()中得到的$_GET和$_POST原来是引用,现在改为得到一份拷贝。 代码放在附件中,并且后面一节会有详细的使用介绍和样例。 文件:kiss.zip 大小:17KB 下载: 下载 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/57558/showart_470320.html

by hshq_cn - php文档中心 - 2008-01-24 09:57:14 阅读(732) 回复(0)

可借鉴Zend的使用: 编译到php,比如编译为共享模块放入php的扩展目录; 修改php的配置文件,加入相关条目,只需要指定配置文件的路径:extension=php_kiss.so [kiss] kiss.cfg_file = "/web/kiss_test/conf/kiss.cfg_file.cfg" 配置文件kiss.cfg_file.cfg样例如下: RW:test.dev/group group_controller LS:test.dev /web/kiss_test/listeners/ RW表示控制器文件的目录,格式:RW:HOST/[MODULE] PATH, LS表示监听...

by hshq_cn - php文档中心 - 2008-01-22 17:03:38 阅读(633) 回复(0)

我在CU的php版的阶段学习总结,一个简单的MVC框架 参考文献: OOP的php长啥样 http://bbs.chinaunix.net/forum/viewtopic.php?t=224412 轻量级OO框架 http://bbs.chinaunix.net/forum/viewtopic.php?t=279659 与php开发有关的模板问题 http://bbs.chinaunix.net/forum/viewtopic.php?t=262364&highlight=模板 超越模板引擎 http://www.phpe.net/articles/384.shtml 尊重别人的劳动成果,先把参考文献放前面,而且,读过前面...

by flytod - PHP - 2007-08-04 19:53:02 阅读(3310) 回复(6)

完整版本: Kiss - 用php扩展实现的简单框架 自从在公司的项目中引入Zend框架,一直对php实现的框架的效率不太满意,这也是我前段时间学习开发php扩展的原因之一-其附加结果就是翻译了编写扩展 系列文章。此后就一直忙于制作下面要介绍的Kiss框架。我的目标是简化、高效、比较通用和好用,所以使用Zend框架之前就对她进行了简化,抽取其中的类加载和控制器部分,并且由于本人具有Java背景(做了2年),也引入了一些Tomcat的...

by hshq_cn - PHP - 2012-10-27 01:28:50 阅读(20448) 回复(53)

收集整理了一些主要的 php 开发 框架 和CMS系统平台,在此一并作个总结,或许以后会有补充。 开发框架 WACT http://wact.sourceforge.net/ 老牌的php编程框架,实现了很多企业级的开发模式 Horde http://www.horde.org/horde/ 提供了一些常用类库,可以满足参数处理、数据压缩、浏览器检测、链接跟踪以及 MIME。需要PEAR类库的支持,提供了API参考。 Seagull http://seagull.phpkitchen.com/ 推荐 一个 面向对象 的php开发框...

by 7717060 - php文档中心 - 2008-05-28 11:06:26 阅读(1046) 回复(0)

php开源AJAX框架 时间:2008-01-27 18:55:55 类别: php RSS 2.0 评论 php开源AJAX框架 jQPie 这是一个扩展自jQuery,结合php的一个Ajax框架。支持XML,HTML和JSON handler。jQPie提供的功能包括: 利用$.getJSON方法简化来自php的请求和处理数据。 利用$.(element).load方法注入php生成的html到某一页面元素中。 利用$.jqpie方法直接从web页面调用php函数。在响应$.jqpie调用时从php函数反过来调用jQuery。 p...

by renxiao2003 - php文档中心 - 2008-11-08 22:28:40 阅读(983) 回复(0)