PHP
课程编号: 0405 课程名称: PHP
授课学时: 40学时 学分: 4
授课教师: 马开颜 职称: 北京市计算机教研员
工作单位: 宣武二职

教师介绍
     计算机系毕业,长期从事数据库及网络等教学工作,是北京市计算机学科教研员,市教委校园网专家小组成员。高等教育等出版社有其 SQL、Basic 、VFP 等方面的著作。曾在2004年暑假十五继教中连续两次讲过 MS SQL 以及与 PHP 密切相关的 MySQL。

课程介绍
     PHP 是一种用来制作动态网页的服务器端脚本语言。你通过PHP和HTML创建页面。当访问者打开网页时,服务器端便会处理 PHP 指令,然后把其处理结果送到访问者的浏览器上面,就好像 ASP 或者是 ColdFusion 一样。然而,PHP 跟 ASP 或 ColdFusion 不一样的地方在于,它是跨平台的开放源代码。PHP 可以在 Windows NT 以及很多不同的 Unix 版本中执行,它也可以被编译为一个 Apache 模块,或者是一个CGI二进制文件。当被编译为 Apache 模快时,PHP 尤其轻巧方便。它没有任何繁琐程序所产生的负担,因此可以很快的返回结果,同时也不需为了保持较小的服务器内存映象,而去调整mod_perl。

     除了能够用来产生你的网页的内容之外,PHP 也可以用来传送 HTTP头。你可以设定 cookies,授权管理,并将使用者重定向至新的页面。它也能好的访问很多数据库及ODBC。另外还可与各式各样的外部库集成,由此可以让你做几乎任何事情,从创建 PDF 文件到解析XML。
PHP 代码就嵌在Web页面中,因此你不必为它建立一个特别的开发环境或IDE。你用<?php and end it with ?>标志PHP代码(也可以将PHP设定成使用ASP形式的<% %>标志甚至是用<SCRIPT LANGUAGE="php"></SCRIPT>)。PHP引擎会处理这些标志之间的任何东西。

     PHP语言的语法跟C以及Perl很像。在使用前,你无须声明变量。要创建阵列以及散列(关联性阵列)也很快。PHP的初步面向对象特性还提供了组织及封装代码的简便方法。

     尽管当嵌入 Apache 里面时,PHP运行最快,但在PHP相关站点上还是有关于如何使其与Microsoft IIS 以及 Netscape Enterprise Server无缝集成的操作指南。如果你还没有PHP,可以在其官方网站下载取得。在那里也可以找到一份包括PHP所有函数和特性的用户手册。
作为十五继教开源系列软件培训,本次培训主要讲PHP的安装、基本功能、语法以及初步应用。

适应对象:
     有计算机基础和开源软件方面常识的教师。