多语言展示
当前在线:1030今日阅读:126今日分享:42

PHP 的基本语法

使用 PHP 的一大好处是它对于初学者来说极其简单,同时也给专泣的 程序 员提供了各种高级的特性 。学习 PHP   可以很快的入门,只需几个小时就可以自 己写一些简单的脚本 。学习任何一门编程语 言都需妥学习它的基本语法 、类库 或函数库.以及设计模式三部分 。类库或函数库可以查阅帮助手册,设计狭式 则需妥在学 习和开发过程 中读者不断的积累和总结,而程序 的基本语法是妥求 开发人员必须熟练掌握的技 术。本章主妥介绍 PHP 的基本语法,要求读者必须 反复练习,一定要做到对 PHP  编程的基本语法热悉掌握,这样才能举一反 三编 写出优秀的 PHP  程序代码。
工具/原料
1

电脑

2

eclipse

方法/步骤
1

PHP   ( PHP: Hypertext  Preprocessor ,超文本预处理器的字母缩写〉是 一利被广泛应用的开放源代码 的多用途脚本语言。 PHP 可简单地视为一种较流行的开发动态网页用的程序语 言,是一种服务苦苦峭的, 嵌入副 HTML 中的脚本语言 ,是开发 Web j应用程序的遐想 工具。 ’   具有开源免费、语法简单、跨 平台、 功能强火,灵活易用及效率高等优点 .可 以说,  PHP   已经成为 Web 脚本技术的先驱 。在融合了现代编 程语宫〈如: C,  Java 和 Perl )的一些;段佳特性后, PHP、Apache 和 M ySQL 的组合已经成为 Web 服务 榕的一种配置标准.PHP 能做很多事,但 PHP 主要是在 Web 开发中用于服务端的脚本程序. PHP 需要安装 PHP 应用 程序服务然去解释执行,是用来协助 Web 服务器工作的编程语宫,也可以说是对 Web 服务器功能的扩 展,11• 外挂在 Web 服务器上一起工作.用户如果通过浏览器访问 Web 服务报需要得到动态响应的纺巢, Web 服务根就要委托 PHP 脚本编程语言米完成了。可以用 PHP 来完成以下工作 ,旦 PHP 的功 能远不局限于此 ,如 图

2

1. 收集表单数据农 (FORM )是网络编程中战常用的数据’输入界面.表单目录通常在提交时可以使用 GET 旦旦 POST 的方法将数据发送给 P田程序脚本.在 PHP 脚本中,可以以 PHP 变血的形式访问每一个表单域在 PHP 脚本中使用.根据 PHP 版本和设置不同,通过变量可以有 3 种方法米访问表单数据 所以在 PHP 中, 获得客户输入的具体数据是非常简单的.

3

2 . 生成动态网页PHP 脚本程序和客户端的 JavaScript 脚本程序不同的是 ,PHP 代码是运行在服务端的.PHP 脚本程 岸可以根据用户在客户端的不同输入请求,在服务端运行该脚本后,动态输出用户请求的内容 客户端 就能接收剑想得到的结果,但他们无法仰知:民背后的代码是如何运作的 甚至可以将 Web 服务帮设置 成让 PHP 米处理所有的 HTML 文件,这么一来,用户就无法得知服务 ’而到底做了什么 .

4

3. 字符串处理 在编写程序代码或是文本处理时,经常在操作字符串,   所以字符*处理一直是程序员使用必多的技 术之一,PH P  是把字符串作为 一种基本的数据类型来 处理。在 PHP   巾提供了丰富的字符串处组凶蚁, 以及使用强大的正则表达式来对字符串成文本进行搜索、查找、 匹配、替换等操作。

5

4 . 动态输出图像使用 PHP 并不局限于输出 HTML 文本. PHP 通过使用 GD 扩展库还能被用来动态输出图像,例如 文字按钮、验证码、数据统计图等,还可以轻松地编辑图像,例如处理缩略图和为图片添加水印怨,具   . 有强大的图像处理功能。

6

5.  处理服务器端文件系统也{让数据可以长期保留,可以使用数据库或是文 件系统米存取信息.在某些存取数据相对简单的 应用中,就是一些特定的应用中,没有必要使用 数据库,就可以采用文件操作。 PHP 可以利用文件系 统函敛任意操作服务器中的目录或文件 包括目录或文件的打开、编辑、拷贝 、创建、删除.以及文件 属性等秘作.

7

6. 编写戴据库支持的网页PHP 级强大最显著的特性之 一,是它支持很大范围的数据库 用户会发现利用 PHP 编写数据库支持的同页简单符难以置信.目前, PHP   可以连接任何支持世界标准的数据库。

8

7. 会话跟踪控制我们访问 Web 服务器通常是使用 HTIP 协议完成的,但它是一个无状态的协议,没 1-i一个内述机 制米维护两个事务之间的状态。也就是当 一个用户在请求一个页面后再请求另外 一个页面时, HTIP 将 无法告诉我们这两个请求是来自同 一个用户。所以可以在 PHP 中使用会活控制思想在网站中跟踪一个 用户,这样就可以很容易做到用户登录的支持,并根据某个用户的授权级别和个人喜好显 示相应的内容, 也可以根据会 控制记录该用户的行为

9

8. 处理 XML 文件PHP 具有极其行效的文水处理特性,支持从 POSLX 扩展或者 Perl 正则表达式 J XML 文档解析.为了解析和1访问 X ML 文挡,  PHP4 支持 SAX 和I  DOM 标准,也可以使用 XSLT 扩展库米转换 XML 文 挡。 PHP5 基于f且他的 libxm2 标准化了所有的 XML 扩展, 并添加了 SimpleXML 和l XML Reader 支好,扩展 f 其在 XML 方面的功能.

10

9. 支持利用大量的网络协议PHP 还支持和j用诸如 LDAP 、IMAP 、SNMP、NNTP、POP3、HTTP 、COM ( Windows 环境〉等不 计其.数的协议的服务。还可以开放原始网络端 U,使得任何Jt他的协议能够协同 工作. PHP 支持和所 有 Web 开发语古之间的 WDDX 复杂敛据交换。关于相互连接, PHP 已经支持了对 Java 对象的即时’连 接,并且可以将他们自由的用做 PHP 对象。甚至可以用我们的 CORSA 扩展库来访问远相对象。

11

10. 服务器端的其他相关键作如果将 PHP fl'Jf 电子阀务领域,会发现其 Cybercash 支付、 CyberMUT、VeriSign Paytlow Pro 以及 MCVE 函数对于在线交易程仔来说是非 ·r.1·有用的 另外,还钉很多其他行趣的扩展库.例如 mnoGoSearch 搜索引擎函数、   LRC   网关函数、多种压缩工具( gzip、bz2 )、日历转换、翻译……PHP 能够用在所有的我流操作系统上,包拆 Linux 、Unix 的各种变种(包指 旧UX 、Solaris 和| OpenBSD )、 Microsoft Wind ows、Mac OS X、RJ SC OS 等 今天, PHP 已经支撼了大多数的 Web 服务 器,包括 Apache 、Microsoft Internet Information Server (US)、 Personal Web Server ( PWS )、 Netscape. 以及 i Plant    Server、Oreilly    Website    Pro   Server、Caudium 、Xitami 、OmniHTIPd  等.对于大多数的服务糕, PHP 提供了 4个模块;还有一些 PHP 支持 CG I 标准,使得 PHP 能够作为 CGI 处理糯米工作.综上所述,使用 PHP ,可以自由地选择操作系统和Web 服务器以及合适的数据库管理系统。同时, 还可以在开发时选择使用而向过程和而向对象,或者两者混合 的方式来开发。尽管 PHP 4 不支持 OOP 所有的标准,但很多代码仓 库   和大型的应用程序〈包括 PEAR 库〉仅使用 OOP 代码来开发. php5 弥补了 PHP4 的这一弱点,引入了完全的对象模型.

推荐信息