出版时间:2012-9 出版社:清华大学出版社 作者:明日科技 页数:540 字数:959000
Tag标签:无
内容概要
明日科技编著的《PHP从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。全书共分4篇25章,包括初识PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP
数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间、Cookie与
Session、图形图像处理技术、文件系统、面向对象、PHP加密技术、MySQL
数据库基础、phpMyAdmin图形化管理工具、PHP操作MySQL数据库、PDO数据库抽象层、ThinkPHP框架、Smarty模板技术、PHP与XML技术、PHP与Ajax技术、应用Smarty模板开发电子商务网站、应用ThinkPHP框架开发明日导航网等内容。书中所有知识都结合具体实例进行介绍,涉及的程序代码均附以详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高开发技能。另外,本书除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下:
语音视频讲解:总时长41小时,共206段 实例资源库:808个实例及源码详细分析 模块资源库:15个经典模块开发过程完整展现
项目案例资源库:15个企业项目开发过程完整展现 测试题库系统:626道能力测试题目 面试资源库:342个企业面试真题 PPT电子教案
《PHP从入门到精通(第3版)》适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。
书籍目录
第1篇 基础知识
第1章 初识PHP
视频讲解:23分钟
1.1 PHP概述
1.1.1 什么是PHP
1.1.2 PHP语言的优势
1.1.3 PHP 5的新特性
1.1.4 PHP的发展趋势
1.1.5 PHP的应用领域
1.2 扩展库
1.3 如何学好PHP
1.4 学习资源
1.4.1 常用软件资源
1.4.2 常用网上资源
1.4.3 主要图书网站
1.5 网站建设的基本流程
1.6 小结
第2章 PHP环境搭建和开发工具
第3章 PHP语言基础
第4章 流程控制语句
第5章 字符串操作
第6章 正则表达式
第7章 PHP数组
第8章 PHP与Web页面交互
第9章 PHP与JavaScript交互
第10章 日期和时间
第2篇 核心技术
第3篇 高级应用
第4篇 项目实战
章节摘录
21.1 Smarty简介 Smarty是PHP中的一个模板引擎,是众多PHP模板中最优秀、最著名的模板之一。 21.1.1 什么是Smarty Smarty是一个使用PHP编写的PHP模板引擎,它将一个应用程序分成两部分实现:视图和逻辑控制。简单地讲,目的就是将UI(用户界面)和PHP code(PHP代码)分离。这样,程序员在修改程序时不会影响到页面设计,而美工在重新设计或修改页面时也不会影响程序逻辑。 21.1.2 Smarty与MVC Smarty这种开发模式,正是基于MVC框架概念。 MVC(Model—View—Controller,模型—视图—控制器),是指一个应用程序由3部分构成:模型部分、视图部分和控制部分。 模型:对接收的信息进行处理,并将处理结果回传给视图。例如,如果用户输入信息正确,那么将给视图一个命令,允许用户进入主页面,反之则拒绝用户的操作。 视图:就是提供给用户的界面。视图只提供信息的收集及显示,不涉及处理。如用户登录界面,也就是视图,只提供用户登录的用户名和密码输入框(也可以有验证码、安全问题等信息),至于用户名和密码的对与错,视图不去处理,直接传给后面的控制部分。 控制:负责处理视图和模型的对应关系,并将视图收集的信息传递给对应的模型。例如,当用户输入用户名和密码后提交,这时,控制部分接收用户的提交信息,并判断这是一个登录操作,随后将提交信息转发给登录模块部分,也就是模型。 ……
图书封面
图书标签Tags
无
评论、评分、阅读与下载