php语言学习
来源:互联网 发布:大婊哥网络意思 编辑:程序博客网 时间:2024/06/03 14:05
以下是我最近在学习使用php的一些感触,这源于论坛的一个提问,希望对大家有所帮助,错的地方请指正~~
就php语言本身来说是比较容易上手的
1. php编程语言。如果有其他语言的编程经验,用php的语法逻辑去实现你想要的功能并不难。2. php语法结构和C很相似。如果会C那么php上手又快了一步
3. php是脚本。像其他脚本一样,php有着相似的特点。
4. 常备手册。有了基本的语法等学习,剩下的就是查手册做功能了。
1. 搭建http服务器。如果楼主想深入php,那么首先放下php本身,学习http服务器搭建,例如nginx,apache等。这一步如果有相关经验的人并不难,但是如果第一次接触则要对很多概念进行研究学习了,可能需要时间。搭建http服务器就有了一个基于web进行测试php实现的入口,也是php的用武之地。
2. 学习cgi,fastcgi。http服务器将动态页面请求交于php处理,一般是通过cgi调用实现的。fastcgi就是避免每次都启动cgi进程,提高响应速度的。新版本的php已经嵌入了php-fpm模块,直接提供了对fastcgi的支持。3. 将http动态页面请求通过cgi让php处理。这个过程有点类似反向代理,cgi进程可以不和httpserver在一台server上,只要将正确的参数传入就ok了,php拿到处理。
4. 开始写php脚本。有了以上步骤,可以写php脚本了,在加一个浏览器或者用curl等等,或者自己写都可以,进行基于网络的测试。这时候你会发现啊!原来php真的很容易上手,麻烦的是前面的步骤,而有了这些你可以进一步进行学习深入了。
5. php模块使用。php提供了很多模块扩展,你可以去pecl进行下载自己需要的功能,如apc,mongodb等等
6. 开发框架。有了以上的php基础,你如果觉得差不多了,而又不想自己搞太多的支撑代码?仲么办呢?恩!网上有N多的开源实现,我之前用过php的CI框架基于MVC模式的,楼主有兴趣可以探探
7. 进阶。好吧快说完了,但是我还是想提到一点,学习php真的不再php本身,而在与php所处的应用,这才是关键,有了这些支持,楼主可以尝试其他的动态页面实现方式python,jsp等等啊~~
对了最近在研究django一个python的开发框架!感觉比php要好用哦~,不过python基于web的应用还没有兴起,可能资料木有php的丰富……
- php语言学习
- PHP语言学习日志
- PHP语言学习基础
- php语言基础学习笔记
- PHP语言学习(环境安装)
- PHP语言学习基础(二)
- PHP语言学习基础(三)
- PHP学习笔记--PHP语言(1)
- PHP学习笔记-PHP语言基础1
- PHP学习笔记-PHP语言基础2
- PHP学习笔记-PHP语言基础3
- PHP菜鸟如何开始学习PHP语言
- php语法学习:轻松看懂PHP语言
- PHP学习之六:语言杂项
- 好像好想学习php语言啊
- PHP语言基础知识(学习笔记)
- PHP学习笔记7:语言结构语句
- PHP学习笔记(三)PHP语言基础
- EXCEL转文本
- 菜鸟,大牛和教主,三者的区别
- 基类与派生类构造函数,和子对象的访问顺序
- 总结
- 利用Fluorinefx实现Flex与.net的通讯
- php语言学习
- 类和结构体的区别
- QT Widgets 使用实例及源码
- 百度一下你就知道百度不知道
- 快速禁用某个或全部 Chrome 扩展的 Chrome 扩展
- Hibernate关联映射 --- 多对多实例分析(单向关联)
- View: VISIBLE,INVISIBLE,GONE的区别
- com.mchange.v2.c3p0.ComboPooledDataSource
- String path = request.getContextPath(); JSP中的相对Path的设置