PHP api项目开源

php中文网
发布: 2016-07-29 09:01:46
原创
1726人浏览过

作为一个phper一直没有写什么像样的php东西。分享一个api的demo源码。这个demo同时访问了两个数据库

基于php5.5开发的。5.3应该会有很多不支持的地方。 参考一些主流的mvc框架,然后结合了自己的想法,去掉了v。并未使用单一入口文件。 composer加载类文件 monolog开源代码 1. cache: 缓存文件夹,默认会缓存数据库的字段数据。 2. config: 配置文件夹。 3. controller: 虽然起名是控制器,但是里面是存放的多个入口文件。 4. core: 核心代码。 5. lang: 校验错误信息模版。 6. model: 模型。 7. vendor: composer

没有完善的地方
1. 没做字符集过滤,和防注入功能。(只要合理的定义字段长度,pdo驱动有自带的防注入功能。最重要的是对此不慎了解,所以没去写这个。希望以后了解了能写出来)
2. 只写了一个pdo的驱动。(网上很多现成的接口,可以直接拿过来改改就可以用,比自己写的完善太多太多。)
3.没有去做完整的日志系统,因为我觉得开发平时用到的也就error和warning。(我定义了各种不同exception进行抛出,在入口文件进行接收,然后写日志。如下)

<span>try</span> {
    <span>...</span>
} catch (AppException $e) {
    <span>...</span>
} catch (Exception $e) {
    <span>...</span>
}
登录后复制

4.还有很多其他功能,就是没考虑到的或者不会的,再或者就是不理解的没去写。

废话也不多说了,直接上代码,代码中我做了很多注释:
http://pan.baidu.com/s/1sjV4cc1

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了PHP api项目开源,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号