P编程基础与实例教程 PHP Fundamentals Practices 第1章PHP入门 PH编程基础与实例教程
PHP编程基础与实例教程 PHP Fundamentals & Practices 第 1 章 PHP入门 PHP编程基础与实例教程
本章大纲 41-1PHP概况 41-2PHP脚本程序工作流程 1-3PH服务器构建 PH编程基础与实例教程
本章大纲 1-1 PHP概况 1-2 PHP脚本程序工作流程 1-3 PHP服务器构建 PHP编程基础与实例教程
1-1PP概况 PHP的优势 PHP发展到今天,具备了很多优势 (1)易学好用 (2)免费开源 (3)良好的可扩展性 (4)平台无关性(跨平台) (5)功能全面 (6)数据库支持 (7)面向对象编程 PH编程基础与实例教程
1-1 PHP概况 1. PHP的优势 PHP发展到今天,具备了很多优势。 (1)易学好用 (2)免费开源 (3)良好的可扩展性 (4)平台无关性(跨平台) (5)功能全面 (6)数据库支持 (7)面向对象编程 PHP编程基础与实例教程
1-1PP概况 2.PHP的应用领域 PHP主要用于以下3个应用领域 (1)服务器端脚本程序 (2)命令行脚本程序 (3)桌面应用程序 使用PHP编写服务器端脚本程序是PHP最常用的应用领域,这 也是本课程着重阐述的内容 PH编程基础与实例教程
1-1 PHP概况 2. PHP的应用领域 PHP 主要用于以下3个应用领域。 (1)服务器端脚本程序 (2)命令行脚本程序 (3)桌面应用程序 使用PHP编写服务器端脚本程序是PHP 最常用的应用领域,这 也是本课程着重阐述的内容。 PHP编程基础与实例教程
1-1PP概况 3.HTML内嵌式的脚本语言 PHP脚本程序中可包含文本、HM代码以及P田代码。例如 程序 helloworld.php如下。 这是我的第一个PHP程序 注意:PHP代码通常以 符号“”结東,这两个 echo hello world! 符号分别叫做PHP开始标 记和结束标记 php PHP程序文件名中的扩展 echo date("Y年m月d日时i分s秒):名通常使用“php” ?> 例如 helloworld.php PH编程基础与实例教程
1-1 PHP概况 3. HTML内嵌式的脚本语言 PHP脚本程序中可包含文本、HTML代码以及PHP代码。例如 程序h ll ld h helloworld.php如下。 这是我的第一个PHP程序: 注意:PHP代码通常以 ”结束,这两个 echo hello world! ; 符号分别叫做PHP开始标 ?> PHP程序文件名中的扩展 名通常使用“.php”, 例如helloworld.php。 PHP编程基础与实例教程
1-2PP脚本程序工作流程 VEB浏览器 WEB浏览器( WEB Browser)也叫网页浏览器,简称浏览器。 浏览器是用户最为常用的客户端程序,主要功能是显示HML网 页内容,并让用户与这些网页内容产生互动。常见的浏览器有 微软的 Internet Explorer(简称IE)浏览器、Mozi1la的 Firefox浏览器等。 PH编程基础与实例教程
1-2 PHP脚本程序工作流程 1. WEB浏览器 WEB浏览器(WEB Browser)也叫网页浏览器,简称浏览器。 浏览器是用户最为常用的客户端程序,主要功能是显示HTML网 页内容,并让用户与这些网页内容产生互动。常见的浏览器有 微软的Internet Explorer(简称IE)浏览器、Mozilla的 Firefox浏览器等。 PHP编程基础与实例教程
1-2PP脚本程序工作流程 2.HTML简介 HTM是网页的静态内容,这些静态内容由HTM标记产生 WEB浏览器识别这些HM标记并解释执行。例如WB浏览器识别 HML标记“”,将“”标记解析为一个换行。在 PHP程序开发过程中,HTML主要负责页面的互动、布局和美观。 PH编程基础与实例教程
1-2 PHP脚本程序工作流程 2. HTML简介 HTML是网页的静态内容,这些静态内容由HTML标记产生, WEB浏览器识别这些 浏览器识别这些HTML标记并解释执行 标记并解释执行。例如WEB浏览器识别 HTML标记“”,将“”标记解析为一个换行。在 PHP程序开发过程中,HTML主要负责页面的互动、布局和美观。 PHP编程基础与实例教程
1-2PP脚本程序工作流程 3.PHP预处理器 PP预处理器( PHP Preprocessor)的功能是将PHP程序中 PP代码解释为文本信息,这些文本信息中可以包含ⅢM代码。 PH编程基础与实例教程
1-2 PHP脚本程序工作流程 3. PHP预处理器 PHP预处理器(PHP Preprocessor)的功能是将PHP程序中 PHP代码解释为文本信息 代码解释为文本信息,这些文本信息中可以包含 这些文本信息中可以包含HTML代码。 PHP编程基础与实例教程
1-2PP脚本程序工作流程 4.WEB服务器 WEB服务器( WEB Server)也称为WwW( World wide weB) 服务器,功能是解析HTTP。当WEB服务器接收到浏览器的一个 HTTP动态请求时,wEB服务器会调用与请求对应的程序,程序 经PHP预处理器解释执行后,WEB服务器向浏览器返回HTP响应, 该响应通常是一个ⅢML页面。浏览器接收到该HTP响应后,将 执行结果显示在浏览器或进行其他处理。 常见的WEB服务器有微软的 Internet Information Server (IS)服务器、IBM的 WebSphere服务器、开源的 Apache服务 器等。其中 Apache具有免费、速度快且性能稳定等特点,它已 成为目前最为流行的WEB服务器。 PH编程基础与实例教程
1-2 PHP脚本程序工作流程 4. WEB服务器 WEB服务器(WEB Server)也称为WWW(World Wide WEB) 服务器,功能是解析HTTP。当WEB服务器接收到浏览器的 服务器接收到浏览器的 个一 HTTP动态请求时,WEB服务器会调用与请求对应的程序,程序 经PHP预处理器解释执行后,WEB服务器向浏览器返回HTTP响应, 该响应通常是一个HTML页面。浏览器接收到该HTTP响应后,将 执行结果显示在浏览器或进行其他处理。 常见的WEB服务器有微软的I t t I f ti S Internet Information Server (IIS)服务器、IBM的WebSphere服务器、开源的Apache服务 器等。其中Apache具有免费、速度快且性能稳定等特点 速度快且性能稳定等特点,它已 成为目前最为流行的WEB服务器。 PHP编程基础与实例教程
1-2PP脚本程序工作流程 5.数据库服务器 数据库服务器( DataBase server)是一套为应用程序提 供薮据管理服务的软件,这些服务包括数据管理服务(例如数 据的添加、删除、修改、査询)、事务管理服务、索引服务、 高速缓存服务、查询优化服务、安全及多用户存取控制服务等。 常见的数据库服务器有甲骨文的 Oracle、微软的 SQL Server、 IBM的DB2、SAP的 Sybase以及SUN公司的 My SQL数据库服务器 由于 MySQL具有体积小、速度快、免费等特点,许多中小型WB 系统选择MyS哑L作为数据库服务器。 PH编程基础与实例教程
1-2 PHP脚本程序工作流程 5. 数据库服务器 数据库服务器(DataBase Server)是一套为应用程序提 供数据管理服务的软件,这些服务包括数据管理服务(例如数 据的添加、删除、修改、查询)、事务管理服务、索引服务、 高速缓存服务、查询优化服务、安全及多用户存取控制服务等。 常见的数据库服务器有甲骨文的Oracle、微软的SQL Server、 IBM的DB2、SAP的Sybase以及SUN公司的MySQL数据库服务器。 由于M SQL y 具有体积小、速度快、免费等特点,许多中小型WEB 系统选择MySQL作为数据库服务器。 PHP编程基础与实例教程