欢迎来到天天文库
浏览记录
ID:21540933
大小:86.25 KB
页数:18页
时间:2018-10-19
《php编程基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PHP编程基础1PHP语言特性与发展趋势;2PHP变量常量数据类型;3PHP运算符与表达式;4PHP流程控制语句;5PHP函数。MySQL开发基础1MySQL数据库系统介绍及安装;2MySQL数据类型介绍;3MySQL表的创建、修改与删除;4MySQL查询语句;5PHPMySQL函数使用详解。实例:1,论坛数据库表设计;2,PHP连接MySQL数据库,实现增删改查。Web2.0开发技术Ajax1JavaScript介绍;2JavaScript语法基础;(你们一定要对JavaScript有一定的了解
2、,会看他的代码,知道代码的大概意思)3DOM对象基础及事件;4Ajax核心对象XMLHttpRequest;(对于学习PHP的来说,Ajax也要学一下,想开发好的系统,他是不可少的)5Ajax异步通信原理;6开发Ajax应用;6Ajax框架jQuery介绍及使用。实例:1,Tab的动态切换效果;2,论坛系统中使用Ajax方式验证用户名是否被注册;3,论坛系统中通过Ajax方式获取用户信息。PHPWeb2.0网站实例开发Web2.0风格的论坛系统开发;实例:综合DIV+CSS+PHP+MySQL+A
3、jax技术开发论坛;(Discuz就是一个很好的学习模板,蚂蚁信息发布系统也是一个很好的平台还有phpcms,你们要学着去看他们的系统代码,看他们是怎样去实现一些功能的,还有一些他们的细节之处和系统安全问题)PHP面向对象基础1面向对象编程介绍;2面向过程与面向对象的区别;3面向对象的基本特性;4类、属性和方法;5构造函数;6类的实例化;使用类的属性和方法;8类的访问控制;9类的继承与多态;10面向对象的接口及抽象类;11类、对象及对象之间的关系;12几个常见的运算符和关键字。实例:1,购物车对象
4、关系设计;(这个在我给你们的视频里面貌似有)2,班级、学生、课程、考试对象关系设计(这个在一般的书里面都有,你们要学着自己去编写,不要认为他们太容易了)。PHP模板技术Smarty框架1Smarty模板技术介绍;2Smarty安装与配置;3Smarty变量与变量修饰符;4Smarty分支结构;5Smarty循环结构;6Smarty保留变量;7Smarty生成静态页面;8Smarty内置函数详解。实例:1,使用Smarty实现购物车的现实;2,使用Smarty实现产品增删改查页面。Smarty技术在
5、PHP中是一种很重要的技术,我记得我以前就跟你们说过它的重要性,你们一定要学好数据库抽象层PDO1PDO简介、安装与配置;2PDO连接MySQL数据库;3PDO执行SQL语句;4使用PDO实现数据的增删改查。实例:1,使用PDO连接数据,实现产品的信息的增删改查功能。扩展内容1MVC框架介绍及应用开发2Ajax框架技术3MySQL数据库高级开发(包括复杂查询,事务处理)比如网上商城中产品销量的统计报表复杂查询功能(你们可以尝试在二手上实现这个功能);4后台统计报表技术其实要想学好PHP还是要花很多
6、时间的,我自己也学的不是很好,知道的也就那么一丁点,更多的是要你们去主动,下面我在写一些我自己的经验吧PHP中的一些细节问题一、session的使用凡是与session有关的,之前必须调用函数session_start();为session付值很简单,如:取消session可以这样
7、?>Session中的一些注意点1、在调用Session_Start()之前不能有任何输出.2、有时候出现“........headersalreadysent..........”,的信息时,可能就是Session_Start()之前向浏览器输出信息.你只要去掉输出就正常,(COOKIE有时候也会出现这种错误,错误原因一样)3、有时候如果你的Session_Start()放在循环语句里,并且很难确定之前哪里向浏览器输出信息,可以用下面这种方法:在你的程序的最前面加
8、;?>二、在数据库表格中,字段前面加上“`”,这样就不会因为误用关键字而出现错误,例如$Sql="INSERTINTO`Sky31`(`name`,`number`,`id`,`neirong`,`birth`)VALUES(‘Sky31',‘31`,1,`Ilovesky31','07-11')"三、怎么在函数里取得函数外的变量值
此文档下载收益归作者所有