www.baike369.com
百科369 > PHP教程 > PHP概述

PHP概述



什么是PHP

什么是PHP

欢迎加入PHP开发者的行列。

PHP的历史

PHP起源于1995年,由当时年仅17岁的丹麦程序员Rasmus Lerdorf编写完成,起初是使用Perl技术为基础开发的服务器端脚本。

PHP的优点

十几年前,在互联网刚刚兴起之时,Web开发者多使用C或Perl等CGI语言进行Web开发,进而发展到使用ASP以及PHP 4等语言。

PHP的精神

PHP起源于自由软件,即开放源代码(Open Source)软件。

PHP与Web 2.0

从2005下半年至今,互联网的第二个热潮——Web 2.0的概念席卷全球。


PHP5的新特性

PHP5的新特性

不论我们是否使用过PHP开发程序。

PHP5新的面向对象模式

“PHP5越来越像Java了!”——很多写过Java的PHP程序员都会这样说。

PHP5新的面向对象特性

下面我们简单了解一下PHP5的新面向对象特性,同时也列举一些小例子。

PHP5的其它新特性

PHP5增加了对错误或程序异常时的处理结构语句块。

PHP5.3新特性

2009年6月,PHP小组推出了PHP5.3,在此版本中添加了众多新特性,可以说是在PHP5.x版中升级增强最大的一次。

PHP5 MySQL 5.1新特性

MySQL最初是瑞典MySQL AB公司的产品。


PHP5的扩展库

PHP5的扩展库

PHP5的扩展库包括标准扩展库SPL(Standard PHP Library)和外部扩展库PECL(PHP Exten

PHP5 XML扩展

在PHP5中,所有的XML扩展都已被全部重写。

PHP5 SPL

SPL-Standard PHP Library(PHP标准库)是为解决一些在Web开发中普遍存在的问题。

PHP5 MySQLi扩展

PHP5重新编写了一套新的MySQL数据库扩展库——MySQLi。

PHP5 PDO数据库抽象层

PDO(PHP Data Object)是PHP5中新加入的数据库抽象层,直接预装在PHP的扩展中,主要是为了解决访问不同数据库统一接口的问题。

PHP5 JSON扩展

JSON全称为JavaScript Object Notation,是一种非常轻量级的数据交换格式,自PHP 5.2起,正式在内部集成JSON功能。


PHP5外部扩展库

PHP5 PECL扩展

PECL是PHP Extension Community Library的简称,意思为PHP社区扩展库。

PHP5 PEAR扩展

PEAR,英文全称为PHP Extension and Application Repository,意思为PHP扩展与应用库。


PHP5的其它更新

PHP5一直在不断升级更新,总体上是围绕着性能、安全与新特性,不断为开发者提供新的动力。

PHP5 Zend引擎2.x

Zend引擎(Zend Engine)是PHP的大脑和心脏。

PHP5新的内存管理器

您可能会问,什么是内存管理器?回想计算机内存储器的发展历程,从最早的1KB、1MB到现在的几GB或更大容量。

PHP5 Zend Optimizer与ZendCore

除了Zend引擎,Zend还提供了PHP脚本优化加速工具Zend Optimizer以及Zend企业级解决方案包ZendCore。


PHP与Web服务器

PHP能够与现今流行的Web服务器实现完全的支持。众所周知,PHP的黄金搭档非Apache服务器莫属,但是它也能和Microsoft IIS、LightHttpd、Zenus等Web服务器实现良好的支持。

PHP Apache

Apache是1994年源于IBM公司的NCSA小型Web服务器项目。

PHP Microsoft IIS

Microsoft的产品不一定都是最好的,但却是很易用的。

PHP其它Web服务器

PHP除了可运行在上述Web服务器外,还可以稳定运行在LightHttpd、Netscape、WebServer、Zenus等其它非主流Web服务器上。


PHP5其它需要注意的问题

PHP开发工具

编写PHP,简单的只需要Windows记事本就可以了,但为了编写调试方便以及团队开发,使用正确的工具会让我们事半功倍。

PHP动态加载扩展库

在PHP开发时,如果临时需要加载一个新扩展库,可以使用动态加载方式。

PHP修改显示错误级别

找到php.ini配置文件中error_reporting(错误报告级别)的代码:将它修改如下:这样可以避免用户输入错误而使数据丢失。

Copyright© 2011-2016 www.baike369.com All Rights Reserved