-
PHP为什么会被认为是草根语言?2014.01.19
PHPer是草根吗?
从PHP诞生之日起,PHP就开始在Web应用方面为广大的程序员服务。同时,作为针对Web开发量身定制的脚本语言,PHP一直秉承简单、开源的思想,这也使得PHP得以快速的发展,并且大力地推动Web2.0的出现与发展。但是,长期以来,PHPer(PHP Programmers)被认为是处于草根阶层的程序员,被认为是技术含量少,层次低的程序员。这点在国内尤其突出。
记得一个技术主管说过这样一个事情。他给一个程序员分配了PHP
-
PHP框架DIY[主入口文件及MVC的实现] 2013.12.30
最近正在开发一个PHP的开发框架(ibframework),所以把开发过程中的一些技术细节做一下分享,让你可以轻松编写自己的专属框架(很久没写文章了,为了大V,无奈啊)。
目前框架还正在开发中,参考原型是(YII/CI/Brophp等开源框架),代码我都会及时同步到github,代码还有很多的不足之处,希望能跟各位PHP爱好者多多交流。托管地址:https://github.com/xstudio/ibframework
今天主要简单阐述一 -
非常实用的15款开源PHP类库2013.09.11
PHP库给开发者提供了一个标准接口,它帮助开发者在PHP里充分利用面向对象编程。这些库为特定类型的内置功能提供了一个标准的API,允许类可以与PHP引擎进行无缝的交互。此外,开发者使用这些类库还可以简化工作流程,提供工作效率。
下面就一起来看看这些非常实用且免费的类库吧,希望它们能助你一臂之力。
1.Requests
Requests是一个用PHP编写的HTTP库,遵循ISC开源协议,托管在GitHub上。Requests取代了Python
-
Personal Cloud Desk托管GitHub2013.08.02
《打造个人专属云桌面》 中有介绍项目研发初衷及一些开发细节,这几天把它托管到Github,解决了一些Bug,并且做了版本更新,并推出本地和SAE两个版本。
SAE版:https://github.com/xstudio/personal_cloud_desk_for_sae
本地版:https://github.com/xstudio/personal_cloud_desk_for_local
Change Log
v3.0 2013/11/1
-
Yii框架快速入门[数据库的使用]2013.07.05
使用WEB编程,另一个我们经常打交道的就是数据库。用户的数据通过表单提交给服务器,服务器根据用户请求,对数据库中数据进行CURD(增删改查)操作。
Yii数据库访问API
Yii DAO: Yii Data Access Object, 基于PHP的PDO扩展,通过提供的统一接口访问不同类型数据库。能实现数据库的所有类型的操作,效率也比较高。
AR: Active Record, AR是对所有数据库字段进行封装,一切的数据库操作都可以
-
Yii框架快速入门[表单的使用]2013.06.28
表单在网页中主要负责数据采集功能,学习WEB编程,就少不了学习表单的使用.
Yii内置的表单功能非常的强大,从收集表单到收集表单输入都有专门的类来完成,也有简化前台HTML的编写的widget(小物件)供我们使用,可以说非常的方便,使用熟练后,能简化大部分前天代码编写,缩短一定的开发时间。
这里我们主要模拟一个表单的提交,并且在另一个页面,把用户提交的数据显示出来。
第一步:建立表单模型
在protected/models目录下,创建FeedB
-
Yii框架快速入门[编写一个HelloWorld应用程序]2013.06.21
基于Yii框架的开发,一般按照以下流程进行开发部署
1. 创建Yii应用程序骨架,可以自己手工部署,也可以使用集成工具yiic完成
2. 配置应用程序,主要对程序配置文件(protected/config/main.php)进行修改、配置
3. 为所需模块创建模型类(主要完成数据校验部分和一些特殊功能)
4. 为所需模块创建控制器,并根据用户请求动作,完善类中相应函数
5. 为程序制作视图,一般每个模块一个相对应文件夹
6. 制作过滤器,限制用户权