PHP基础PHP是最普及、应用最广泛的Web开发语言之一,其独特的语法混合了C、Java、Perl以及PHP自创新的语法。它具有开放的源代码,多种数据库的支持,并且支持跨平台的操作和面向对象的编程,而且是完全免费的。同时,PHP越来越受到广大程序员的青睐和认同,并正在逐渐成为程序开发者使用的主流语言。本章将对PHP的特性和环境配置方法进行简单介绍,重点讲解PHP的语法,包括变量、控制语句、数组和函数以及面向对象编程等。、,尤其适合于Web应用程序开发。使用PHP强大的扩展性,可以在服务端连接Java应用程序,建立有效的沟通甚至更广阔的扩展,从而可以建立一个强大的环境,以充分利用现有的和其他技术开发的资源。并且,开源和跨平台的特性使得使用PHP架构能够快速、高效地开发出可移植的、跨平台的、具有强大功能的企业级Web应用程序。(HypertextPreprocessor)的嵌套缩写,是一种HTML内嵌式的语言。与微软的ASP相似,都是一种在服务器端执行、嵌入HTML文档的脚本语言,语言的风格又类似于C语言,现在被很多的网站编程人员广泛地应用。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序,只要直接执行内存中的代码就可以,这也是PHP高效率的体现之一。图1-1所示为PHP的运行机制。PHP还具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。图1-1PHP运行机制PHP最初只是简单的用Perl语言编写的程序,用来统计自己网站的访问量。后来又用C语言重新编写,包括可以访问数据库等功能,。,标志着一个全新的PHP时代的到来。它的核心是第二代Zend引擎,并引入了对全新的PECL模块的支持。在不断更新的同时,。随着MySQL数据库的发展,,提供了一些更加有效的方法和实用工具用于处理数据库操作。(PHPDataObjects)模块,提供了另外一种数据库操作的方案,统一数据库操作的API。另外,,目前能够支持多种图片格式(如PNG、GIF、TTIF、JPEG等)。,因此安装GD2库(主要指UNIX系统中)也不再是件难事,这使得处理图像十分简单和高效。,如下面列出的这些新增特性。,并且保留了向下的兼容性。程序员不必再编写缺乏功能性的类,并且能够以多种方法实现类的保护。另外,在对象的集成等方面也不再存在问题。,能更有效地处理和避免错误的发生。,例如显式构造函数和析构函数、对象克隆、类抽象、变量作用域和接口等。try/。在许多语言中,如C++、C#、Python和Java等,异常处理长期以来一直都是错误管理方面的中流砥柱,为建立标准化的错误报告逻辑提供了一种绝佳的方法。字符串处理之前版本的PHP默认将字符串看作数组,这也反映了PHP原先的数据类型观点不够严密。,引入了一种专门的字符串偏移量(offset)语法,而以前的方法已经废弃不用。XML和Web服务支持现在的XML支持建立在libxml2库基础上,并引入一个很新并且非常有前途的扩展包来解析和处理XML:SimpleXML。此外,。、简洁的SQLite数据库服务器(支持。如果开发人员需要使用一些只有重量级数据库产
PHP基础 来自淘豆网m.daumloan.com转载请标明出处.