PHP程序员必备知识点
PHP5.1
mysqll
一名合格的php程序员,他一方面需要掌握php基础知识,也即常用的命 令与选项,另一方面,程序员需熟知MySQL的知识,对于 HTML+CSS+JavaScript+Ajax等等,能看懂就行。从长远发展来看,php程 序员需熟知主流产品,也即php框架,如 Discuz/ShopEx/ECShop/ThinkPHP,进而深入学习、掌握php架构设计思 想,搜索引擎的优化以及网站的负载均衡等知识。 因此,php的学习不 仅要掌握眼前所需技能,还要从职业发展前景角度进一步深入对php知 识的学习。由此可以看出,深圳达内php的课程就真正做到了对学员进 行整个php知识体系的全面、系统的培训。 深圳达内php整个课程的学 习具体从6个阶段进行,即包含Linux操作系统、Nigix、XHTML技术核心、 CSS技术核心的Web开发基础;以PHP技术核心、MySQL基础、PHP核心函 数库、PHP面向对象编程为主的PHP开发技术 ;Web 2.0 RIA技术,如 JavaScript基础、JavaScript高级、jQuery框架、MySQL高级;PHP高级应用 (Smarty模板、PHP框架技术);PHP项目实践(T-Shop项目、T-CMS项目)以及 互联网高级技术 (SEO、负载均衡、网络安全、HTML5&CSS3、缓存与静 态化)等等,由浅入深,逐步深入,对于php程序员理性规划其职业生涯 也具有重要意义。
网站的组成最重要的是服务器
服务器
一个大型网站往 往有多台服务器 组成
• • • • •
58新车网站建构: http服务器:源文件 Web服务器:nginx 缓存服务器:solr DB服务器:mysql
服务器的系统基本都是 linux系统(58新车选取 基于linux的centos系统)
源文件语言
做一个合格的PHP程序猿
PHP内 容的基 本组成
数组
变量
对象
函数
类分为公有类和私有类,类具有可继承性
interface是开发接口类,比如: public interface MyInterface{ public void myFunc(); //等等一些功能; } 这样别人就可以通过这个接口实现你的功能函数来达到一你所要示的功 能,你提供的接口也好比是一个标准,别人必需要实现的 而Api一般是指一些功能函数,比如查询Java的Api等,就是已经实现了的 功能,提供给用户使用就可以了。追问: 对方只是想调用一些数据(返回的是json格式的)显示在他自己的平台 上,你说我是使用api好还是interface好?? 追答: 那你就用Api,让他调用你的api实现一个json数据格式返回给他用就行了,
• • • • • • 前端:css+html+photoshop 前端:js(jquery) 后台:php5.1(框架 YII)+xml DB:mysql 后台熟悉知识:哈希表 ,solr. 服务器:linux命令,脚本语言:python | | bash shell
各种语言版本
CSS版本3
Html5
接口与API INTERFACE
常用语句:if{}else{}
常用语句: for{} 常用语句: switch()….case1 ;c ase2;……
数据结构的组成
图片格式文件转化解析
文件格式转化解析
数据的导出与导入&&邮件服务 &&应用(THINKPHP || YII || LAMP)