(30)类的运行时信息:PHP 4.0 支持在运行时刻存取下列类信息:一个对象的类名,一个对象的父类的类名字,以及对象函数所在的名字 。
(31)服务器抽象层:为支持Web服务器提供了增强型 SAPI ( 服务器 API ) 接口,是 PHP 4 。0 不可分的一部分 。这个服务器抽象层,提供了通用的WEB服务器接口支持,支持多线程WEB服务器,为大多数的WEB服务器提供透明的支持, 这些服务器包括 Apache ,IIS ( ISAPI ), 以及 AOL 服务器 。
程序界面 PHP ASP
操作系统 均可 Win32
Web服务器 数种 IIS
执行效率 快 快
稳定性 佳 中等
开发时间 短 短
修改时间 短 短
程序语言 PHP VB
网页结合 佳 佳
学习门槛 低 低
函数支持 多 少
系统安全 佳 极差
使用网站 超多 多
改版速度 快 慢
PHP脚本程序主要是由哪几部分组成?运行PHP脚本程序,必须借助PHP预处理器、WEB服务器和WEB浏览器,必要时还需借助数据库服务器 。
1.WEB浏览器
也叫网页浏览器,简称浏览器 。常见数据库差异化脚本PHP的浏览器有微软数据库差异化脚本PHP的Internet Explorer(IE)浏览器、Mozilla的Firefox浏览器等 。
2.PHP预处理器
PHP Preprocessor的功能是将PHP程序中的代码解释为文本信息,这些文本信息中可以包含HTML代码 。
3.WEB服务器
WEB Server也称为WWW(World Wide Web)服务器,功能是解析HTTP 。当WEB服务器接收到浏览器的一个HTTP动态请求时,Web服务器会调用与请求对应的程序,程序经PHP预处理器解释执行后,WEB服务器向浏览器返回HTTP响应,该响应通常是一个HTML页面 。浏览器收到该HTTP响应后,将执行结果显示在浏览器上 。
常见的WEB服务器有微软的Internet Information Server(IIS)服务器、IBM的WebSphere服务器、开源的Apache服务器等 。IIS中文全称是互联网信息服务器 。
WEB浏览器请求的是静态页面,只需要WEB服务器响应该请求数据库差异化脚本PHP;如果浏览器请求的是动态页面(php代码),此时WEB服务器会委托PHP预处理器将动态页面解释为HTML静态页面,再有WEB服务器返回给浏览器显示 。
4.数据库服务器
Database Server是一套为应用程序提供数据管理的服务软件,服务包含数据的添加、修改、删除、事务管理、索引服务、高速缓存、查询优化、安全及存储控制等 。
常见的数据库服务器有甲骨文的Oracle、微软的SQL Server、IBM的DB2、SAP的Sybase以及SUN公司的MySQL等 。
php是什么什么作用一、PHP简介:
PHP(Hypertext Preprocessor)是一种通用开源脚本语言 。PHP语法吸收了C语言、Java和Perl的特点 , 利于学习 , 使用广泛,主要适用于Web开发领域 。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法 。它可以比CGI或者Perl更快速地执行动态网页 。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快 。
二、PHP特性:
1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法 。
2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面 , 与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能 , 所有的CGI的功能PHP都能实现 。
3. PHP支持几乎所有流行的数据库以及操作系统 。
4. 最重要的是PHP可以用C、C++进行程序的扩展!
推荐阅读
- pdf怎么设置权限密码设置在哪里设置密码,如何设置pdf权限
- thinkphp5count查询,thinkphp join查询
- 方正主板硬盘怎么设置,方正主板bios设置
- vb.net铅笔程序,vb软件编程
- linux取回日志的命令 linux 日志记录
- jar包安装并加上mysql,idea安装jar包
- 开发宝宝智力游戏13个月,宝宝开发智力的游戏
- 普京喜欢什么狗图片视频,普京喜欢喝酒吗
- python除法内置函数 python的除法运算符取余运算