(30)类的运行时信息:PHP 4.0 支持在运行时刻存取下列类信息:一个对象的类名 , 一个对象的父类的类名字 , 以及对象函数所在的名字 。
(31)服务器抽象层:为支持Web服务器提供了增强型 SAPI ( 服务器 API ) 接口,是 PHP 4 。0 不可分的一部分 。这个服务器抽象层,提供了通用的WEB服务器接口支持,支持多线程WEB服务器,为大多数的WEB服务器提供透明的支持, 这些服务器包括 Apache ,IIS ( ISAPI ), 以及 AOL 服务器 。
(32)语法的点亮显示:PHP 4.0 语法的点亮显示允许开发者看见源代码而不是脚本, 这个功能比PHP 3 。0中的更有效 。它跑得更快 , 更执行得更好,并且产生更紧凑的HTML代码 。
(33)由引用改变变量的值:PHP 4.0 由引用支持可变的赋值, “关联”的2个变量之中个的任何一个的值被改变,另外的变量的值同样被改变,这类似与C中的指针类型 。
(34)在引用字符串中的变量引用:PHP 4.0 增强了在引用字符串中的变量引用 。
PHP 在数据库方面的丰富支持 , 也是它迅速走红的原因之一,它支持下列的数据库或是数据文件:
· Adabas D
· DBA
· dBase
· dbm
· filePro
· Informix
· InterBase
· mSQL
· Microsoft SQL Server
· MySQL
· Solid
· Sybase
· ODBC
· Oracle 8
· Oracle
· PostgreSQL
而在 Internet 上它也支持了相当多的通讯协议 (protocol),包括了与电子邮件相关的 IMAP, POP3;网管系统 SNMP;网络新闻 NNTP;帐号共用 NIS;全球信息网 HTTP 及 Apache 服务器;目录协议 LDAP 以及其它网络的相关函数 。
除此之外,用 PHP 写出来的 Web 后端 CGI 程序,可以很轻易的移植到不同的操作系统上 。例如,先以 Linux 架的网站 , 在系统负荷过高时,可以快速地将整个系统移到 SUN 工作站上,不用重新编译 CGI 程序 。面对快速发展的 Internet,这是长期规划的最好选择 。
变数类型:
PHP有好多种变数; 主要有这些:
- 数字 (integer - 例: 32)
- 布林值 (boolean - 例: TRUE)
- 字串 (string - 例: 'a string of text')
- NULL
- 资源(resource)
- 阵列 (array - 例: arrayname[2])
语法:
语法有三种:
//comment
/* comment */
# comment
基本的 "Control Structures":
* if ... else
if (condition == true) ;
* if ... else then
if (condition == true)
else if (condition2 == true) ;
一个PHP实例:
html
head
titleFirst program/title
/head
body
?php
echo "hello world";
?
/body
/html
请看:
php对面向对象的支持
面向对象编程的概念:
不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面:
抽象数据类型和信息封装
继承
多态
在PHP中是通过类来完成封装的:
?php
class Something {
// 在OOP类中,通常第一个字符为大写
var $x;
function setX($v) {
// 方法开始为小写单词,然后使用大写字母来分隔单词,例如getValueOfArea()
$this-x=$v;
}
function getX() {
return $this-x;
}
}
当然你可以按自己的喜好进行定义,但最好保持一种标准 , 这样会更有效 。数据成员在类中使用"var"声明来定义,在给数据成员赋值之前 , 它们是没有类型的 。一个数据成员可以是一个整数,一个数组 , 一个相关数组(associative array)或者是一个对象 。方法在类中被定义成函数形式 , 在方法中访问类成员变量时,你应该使用$this-name,否则对一个方法来说,它只能是局部变量 。
推荐阅读
- 0到3岁动画片益智游戏,36岁益智动画片2020
- 华为电视搜不到软件怎么办,华为电视找不到遥控器怎么办
- 手机耳机断了怎么接,耳机断在手机里弄不出来了
- 电脑投屏直播怎么建粉丝群,怎么投屏到电脑直播
- mysql怎么存临时表 mysql如何使用临时表
- 拍摄视频用什么验货,拍摄视频需要的材料
- 关于html5读取xml数据的信息
- delphi安卓游戏引擎,delphi 安卓
- c语言刷新页面的函数 c语言控制台刷新