PHP语言基础

上传人:pu****.1 文档编号:512032587 上传时间:2023-04-01 格式:DOC 页数:109 大小:682KB
返回 下载 相关 举报
PHP语言基础_第1页
第1页 / 共109页
PHP语言基础_第2页
第2页 / 共109页
PHP语言基础_第3页
第3页 / 共109页
PHP语言基础_第4页
第4页 / 共109页
PHP语言基础_第5页
第5页 / 共109页
点击查看更多>>
资源描述

《PHP语言基础》由会员分享,可在线阅读,更多相关《PHP语言基础(109页珍藏版)》请在金锄头文库上搜索。

1、第1章 Oracle 10g数据库基础工业和信息化部 中国电子工业科学技术交流中心国家软件与电子科技人才培养工程指定教材LCSD软件开发工程师PHP语言基础伯克利软件教育 研发 C(Core Curriculum)基础阶段学生用书伯克利软件教育LCSD软件开发工程师C阶段(Core Curriculum)XML语言数据库高级应用Java Web编程面向对象高级编程面向对象程序设计与设计模式Web应用表现层框架Web应用持久层框架Web应用Spring框架Web应用EJB框架综合实训项目综合素质教育声明:本书为内部资料,仅供伯克利软件教育参考使用。前 言信息技术(information tech

2、nology,简称IT)在人类社会由农业、工业社会的生产力向信息社会生产力的转换中起到了不可替代的作用,是当今世界最高技术的主导和灵魂,是人类历史上渗透力最强的技术。随着科学技术和经济的飞速发展,具有高技术含量、高附加值特点的信息产业已成为众多发达国家保持经济持续增长的最重要手段。而作为信息产业中最活跃、智力密集度最高,也是发展最快的软件产业,更是成为各国政府关注的焦点。软件产业已经成为国民经济新的增长点,也成为衡量一个国家现代化程度和综合国力的重要指标。 软件产业的发展关系到一个国家的政治和未来,软件产业已成为21世纪拥有最大产业规模和最具广阔前景的新兴产业之一。全球软件行业变革和技术发展给

3、中国的软件行业带来了非常广阔的发展空间和巨大的发展契机,软件行业对人才的需求量也呈上升趋势。人才供给缺口将是未来一段时间内软件人才市场的主旋律。 伯克利教育秉承“做教育就是做良心”的企业宗旨,耗时一年多,在近百家软件企业的各个层面进行了客观、务实、深入的调研,精准总结出了若要胜任软件企业各类职业角色所必备的技能和素质,推出了LCSD2009(软件工程师)软件职业培训课程,为有志于从事IT事业的人员提供了一整套系统、专业、快捷、深入、高效、先进的职业化培训课程。并诚邀十二位资深专家和软件企业的精英指导和参与本套教材的研发和编撰,使本套课程具有了最贴近软件企业的全面需求,最符合最前沿技术的发展趋势

4、,最大程度兼容目前最实用技术的特点。本套课程,理论讲解详实、全面、深入浅出、通俗易懂,实训内容精练、扎实、目标明确、步骤清晰。通过大量的形象生动的章节实训和阶段性项目实战,逐步培养出学员很强的规范标准的编码能力,使其快速积累项目实战经验,大幅提升学员的职业素质。我们的目标:打造中国IT职业培训新高度,培育民族高端IT技能人才,助力中国IT行业快速发展,做行业伯克利,育IT精英。LCSD2009产品研发部 理论部分理论部分4第1章PHP简介和安装10本章简介111.1什么是 PHP111.2什么是 PHP 文件111.3什么是 MySQL111.4PHP + MySQL121.5为什么要使用 P

5、HP?121.6从何处开始?121.7如何安装PHP12本章小结13第2章PHP语法和变量14本章简介152.1基本的PHP语法152.2PHP 中的注释162.3PHP 中的变量162.4PHP 是一门松散类型的语言(Loosely Typed Language)172.5变量的命名规则17本章小结18第3章PHP 字符串和运算符18本章简介193.1PHP 中的字符串193.2并置运算符(Concatenation Operator)193.3使用 strlen( ) 函数203.4使用 strpos( ) 函数213.5完整的 PHP String 参考手册213.6PHP 运算符21本

6、章小结23第4章PHP IF.ELSE 语句和SWITCH 语句24本章简介254.1条件语句254.2If.Else 语句254.3ElseIf 语句274.4Switch 语句28第5章PHP数组和循环29本章简介315.1什么是数组?315.2数值数组315.3关联数组325.4多维数组335.5循环355.6while 语句365.7do.while 语句375.8for 语句385.9foreach 语句39本章小结40第6章PHP函数和表单40本章简介426.1PHP 函数426.2创建 PHP 函数426.3使用 PHP 函数436.4PHP 函数 - 添加参数446.5PHP

7、表单处理476.6表单验证48本章小结48第7章PHP $_GET和PHP $_POST49本章简介507.1$_GET 变量507.2为什么使用 $_GET?517.3$_REQUEST 变量517.4$_POST 变量517.5为什么使用 $_POST?527.6$_REQUEST 变量52本章小结52第8章PHP日期和引用53本章简介548.1PHP Date() 函数548.2PHP 日期 - 什么是时间戳(Timestamp)?548.3PHP 日期 - 格式化日期548.4PHP 日期 - 添加时间戳558.5服务器端引用(Server Side Includes)568.6inc

8、lude() 函数568.7require() 函数58本章小结60第9章PHP文件和文件上传60本章简介619.1创建一个文件上传表单619.2创建上传脚本629.3上传限制639.4保存被上传的文件64本章小结65第10章PHP COOKIES和SESSIONS66本章简介6710.1什么是 Cookie?6710.2如何创建 cookie?6710.3如何取回 Cookie 的值?6810.4如何删除 cookie?6910.5如果浏览器不支持 cookie 该怎么办?6910.6PHP Session 变量7010.7开始 PHP Session7010.8存储 Session 变量7

9、110.9终结 Session72本章小结73第11章PHP E-MAIL和安全E-MAIL73本章简介7511.1PHP mail( ) 函数7511.2PHP 简易 E-Mail7511.3PHP Mail Form7611.4PHP Mail 参考手册7711.5PHP E-mail 注入7811.6PHP 防止 E-mail 注入79本章小结81第12章PHP错误处理和异常处理82本章简介8312.1PHP 错误处理8312.2基本的错误处理:使用 die( ) 函数8312.3创建自定义错误处理器8412.4Set Error Handler8612.5触发错误8712.6错误记录8

10、912.7什么是异常?9012.8异常的基本使用9012.9创建一个自定义的 Exception 类9312.10多个异常9412.11重新抛出异常9612.12设置顶层异常处理器 (Top Level Exception Handler)9812.13异常的规则99本章小结99第13章PHP过滤器(FILTER)99本章简介10013.1什么是 PHP 过滤器?10113.2为什么使用过滤器?10113.3函数和过滤器10113.4Validating 和 Sanitizing10213.5选项和标志10313.6验证输入10413.7净化输入10513.8过滤多个输入10613.9使用 F

11、ilter Callback107本章小结108第1章 PHP简介和安装本章学习目标 了解什么是PHP和PHP文件 了解什么是MySQL 学习PHP+MySQL 了解为什么要使用PHP 学习如果安装PHP本章简介在继续学习之前,您需要对下面的知识有基本的了解:1.HTML / XHTML 2.基础的脚本知识PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。PHP 极其适合网站开发,其代码可以直接嵌入 HTML 代码。PHP 语法非常类似于 Perl 和 C。PHP 常常搭

12、配 Apache (web 服务器) 一起使用。不过它也支持 ISAPI,并且可以运行于 Windows 的微软 IIS 平台。1.1 什么是 PHPl PHP 指 PHP:超文本预处理器(译者注:PHP: Hypertext Preprocessor,递归命名)l PHP 是一种服务器端的脚本语言,类似 ASPl PHP 脚本在服务器上执行l PHP 支持很多数据库(MySQL、Informix、Oracle、Sybase、Solid、PostgreSQL、Generic ODBC 等等)l PHP 是一个开源的软件(open source software,OSS)l PHP 可免费下载使

13、用1.2 什么是 PHP 文件l PHP 文件可包含文本、HTML 标签以及脚本l PHP 文件向浏览器返回纯粹的 HTMLl PHP 文件的文件后缀是 .php、.php3 或 .phtml1.3 什么是 MySQLl MySQL 是一种数据库服务器l MySQL 支持标准的 SQLl MySQL 可在许多平台上编译l MySQL 可免费下载使用1.4 PHP + MySQL PHP 与 MySQL 的组合是跨平台的(意思是您可以在 Windows 环境进行开发,而在 Unix 平台上提供服务)1.5 为什么要使用 PHP? l PHP 可在不同的平台上运行(Windows、Linux、Un

14、ix)l PHP 与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等)l PHP 可从官方的 PHP 资源免费下载:l PHP 易于学习,并可高效地运行在服务器端1.6 从何处开始?l 在 Windows 或者 Linux 机器上安装 Apache 服务器l 在 Windows 或者 Linux 机器上安装 PHPl 在 Windows 或者 Linux 机器上安装 MySQL1.7 如何安装PHP本教程不会为您讲解如何安装 PHP 、MySQL 或 Apache 服务器。如果您的服务器支持 PHP - 那么您不需要做任何事情!您不需要编译任何软件,或安装额外的工具 - 只要在您的 web 目录中创建 .php 文件即可 - 然后您的服务器会为您解析这些文件。大

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号