PHP概述

一、PHP概述

1、PHP是什么?

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

2、PHP内容概述

(1)PHP的语法借鉴吸收了C语言、Java和PerI等计算机语言的特点。
(2)PHP的主要目标是让网络开发人员可以快速编写动态页面。
(3)PHP主要被用于开发各种类型的网站程序。
(4)PHP可以用于收集表单数据、生成动态网页、字符串处理,动态输出图像、处理服务器端文件、与数据库交互、会话跟踪、处理XML文件支持大量的网络协议以及服务器端的其他相关操作。
(5)PHP是脚本语言,不需要事先编译,在服务器端运行。
(6)PHP可以在windows,、Linux等各种操作系统上运行。

3、PHP的主要特点

(1)开源性和免费性
PHP的解释器的源代码是公开的,所以安全系数较高的网站可以自己更改PHP的解释程序。PHP 运行环境的使用也是免费的。
(2)快捷性
PHP的语法特点类似于C语言,但没有C语言复杂的地址操作,而且加入了面向对象的概念,加上它具有简洁的语法规则,使得它操作编辑非常简单,实用性强。
(3)数据库连接的广泛性
PHP可以与很多主流的数据库建立起连接,如MySQL、ODBC、Oracle等,PHP是利用编译的不同函数与这些数据库建立起连接的。
(4)面向过程和面向对象并用
在PHP语言的使用中,可以分别使用面向过程和面向对象, 还可以将PHP面向过程和面向对象两者一起混用,这是其它很多编程语言是做不到的。

4、PHP的应用

(1)PHP语言作为网站开发的通用语言,简单易行、可移植性好、应用空间广泛,逐渐受到网站开发人员的欢迎。因此,在行业网站建设过程中,具有良好的应用前景。
(2)利用 PHP 语言进行行业网站设计,能够实现数据库的实时性更新,网站的日常维护和管理简单易行,进而提高用户的使用效率。
(3)PHP语言应用过程中,要求开发人员熟悉该语言,特别是软件版本、特性等诸多环节,否则容易造成冲突,使配置问题难以处理。因此,在网站开发设计过程中,应避免单独进行环境搭配。

二、Web的工作原理

1、web的工作原理

web的工作原理为:
服务器通过HTTP协议进行通信,HTTP协议采用的是请求、响应模式,即客户端发起HTTP请求,web服务器接收并解析处理HTTP请求,然后将HTTP响应发送给客户端。

2、url 地址概述

(1)url 地址的格式为:
http://host【:port】【abs_ path】
(2)url 地址的理解:
http : // 表示要通过 HTTP 协议来定位网络资源 host 表示合法的 Internet 主机域名或者 IP 地址 port 指定一个端口号,可以省略默认为 80 , abs_ path 为被请求资源的位置。

3、DNS服务器(域名服务器)

(1)域名服务器(简称:DNS)是进行域名和与之相对应的IP地址转换的服务器。 域名服务器中保存了一张域名和与之相对应的IP地址的表,以解析消息的域名。域名分为国际域名、国内域名两种类型。
(2)把域名翻译成IP地址的软件称为域名系统,即DNS。它是一种管理名字的方法。这种方法是:分不同的组来负责各子系统的名字。系统中的每一层叫做一个域,每个域用一个点分开。所谓域名服务器,实际上就是装有域名系统的主机。它是一种能够实现名字解析的分层结构数据库。

猜你喜欢

转载自blog.csdn.net/qq_45970607/article/details/108171738