当前位置:文档之家› PHP开发基础教程

PHP开发基础教程


PHP函数使用入门
• • • • • • • • • PHP 的真正威力源自于它的函数。 在 PHP 中,提供了超过 700 个内建的函数。 PHP 函数 在本教程中,我们将为您讲解如何创建自己的函 数。 创建 PHP 函数 函数是一种可以在任何被需要的时候执行的代码 块。 创建 PHP 函数: 所有的函数都使用关键词 "function()" 来开始 命名函数 - 函数的名称应该提示出它的功能。函 数名称以字母或下划线开头。 添加 "{" - 开口的花括号之后的部分是函数的代码。
• 未来的web将是以服务为中心的web, xml_rpc标准使得编写和应用服务变得非 常简单。本文介绍xml_rpc标准及其php 实现,并通过实例示范了如何在php中开 发xml_rpc服务和客户程序。 • 一、服务式web • 二、xml_rpc标准 • 三、xml_rpc协议
国内PHP开源建站程序一览
PHP服务器变量设置的方法介绍 • PHP不需要(或者说不支持)在声名变量明 确他的变量类型;一个变量的类型是由这 个变量被使用的前后关系来决定的,也就 是说,如果你给一个变量var赋了 一个字 符串的值,var就变成了字符变成了 一个整数型变量。
PHP中的常量 • 常量是一个简单值的标识符(名字)。如 同其名称所暗示的,在脚本执行期间该值 不能改变(除了所谓的魔术常量,它们其 实不是常量)。常量默认为大小写敏感。 按照惯例常量标识符总是大写的。常量名 和其它任何 PHP 标签遵循同样的命名规 则。合法的常量名以字母或下划线开始, 后面跟着任何字母,数字或下划线。用正 则表达式是这样表达的:[a-zA-Z_\x7f\xff][a-zA-Z0-9_\x7f-\xff]*
PHP的对象和资源 • 如果将一个对象转换成对象,它将不会有 任何变化。如果其它任何类型的值被转换 成对象,内置类 stdClass 的一个实例将 被建立。如果该值为 NULL,则新的实例 为空。对于任何其它的值,名为 scalar 的成员变量将包含该值。一个资源是一个 特殊变量,保存了到外部资源的一个引用。 资源是通过专门的函数来建立和使用的。
PHP开发基础教程
PHP介绍
• PHP,一个嵌套的缩写名称,是英文超级文本预 处理语言(PHP:Hypertext Preprocessor)的缩 写。PHP是一种HTML内嵌式的语言,PHP与微 软的ASP颇有几分相似,都是一种在服务器端执 行的嵌入HTML文档的脚本语言,语言的风格有 类似于C语言,现在被很多的网站编程人员广泛 的运用。PHP是目前最热门的Web开发语言,它 简单高效、开源免费、跨平台等特性受到广大 Web开发人员的欢迎,从1994年诞生至今已被 2000多万个网站采用。PHP独特的语法混合了C、 Java、Perl以及PHP自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。PHP开发基 础教程将带您走进PHP开发的大门,从最简单的 变量开始逐步深入PHP Web开发的方方面面。
PHP基础之字符串
• • 字符串 String 是一系列字符。在 PHP 中,字符和字节一样,也就是说,一共 有 256 种不同字符的可能性。这也暗示 PHP 对 Unicode 没有本地支 持。请参阅函数 utf8_encode() 和 utf8_decode() 以了解有关 Unicode 支持。 注: 一个字符串变得非常巨大也没有问题,PHP 没有给字符串的大小强 加实现范围,所以完全没有理由担心长字符串。 语法 字符串可以用三种字面上的方法定义。 单引号 双引号 定界符 单引号 指定一个简单字符串的最简单的方法是用单引号(字符 ')括起来。 要表示一个单引号,需要用反斜线(\)转义,和很多其它语言一样。 如果在单引号之前或字符串结尾需要出现一个反斜线,需要用两个反 斜线表示。注意如果你试图转义任何其它字符,反斜线本身也会被显 示出来!所以通常不需要转义反斜线本身。 注: 在 PHP 3 中,此情况下将发出一个 E_NOTICE 级的警告。 注: 和其他两种语法不同,单引号字符串中出现的变量和转义序列不会 被变量的值替代。
PHP中的运算符
• PHP运算符的几个种类:算术运算符, 赋值运算符,位运算符,比较运算符,错 误控制运算符,执行运算符,加一/减一 运算符,逻辑运算符,字符串运算符,数 组运算符等等。
PHP控制语句之Switch • PHP 中的 Switch 语句用于执行基于多个 不同条件的不同动作。如果您希望有选择 地执行若干代码块之一,请使用 Switch 语句。使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。
插入函数代码 • 添加一个 "}" - 函数通过关闭花括号来结束。
PHP常用函数推荐 • • • • • • • 1.产生随机字符串函数 2.截取一定长度的字符串 注:该函数对GB2312使用有效 4.创建相应的文件夹 5..判断邮箱地址 6.跳转 7.分页(两个函数配合使用)
在PHP中利用XML技术构造远程服务

• • • • • • • •
• •
PHP基础之数组
• PHP 中的数组实际上是一个有序图。图 是一种把 values 映射到 keys 的类型。 此类型在很多方面做了优化,因此你可以 把它当成真正的数组来使用,或列表(矢 量),散列表(是图的一种实现),字典, 集合,栈,队列以及更多可能性。因为可 以用另一个 PHP 数组作为值,也可以很 容易地模拟树。对于每种结构你至少会发 现一个例子。要得到这些结构的更多信息, 我们建议你参考有关此广阔主题的外部著 作。
• • 论坛:Discuz Discuz非常流行,也是中国地区最多用户使用的论坛程序,论坛搭建 非常简单易用,使用风格符合中国人的口味。 SNS:Ucenter Home UCenter Home是采用PHP+MySQL构建的社会化网络软件(Social Network Software,简称SNS)。 通过 UCenter Home,建站者可以 轻松构建一个以好友关系为核心的交流网络,用户可以使用迷你博客 记录;方便快捷地发布日志、上传图片;与其好友们一起分享信息、 讨论话题;了解好友最新动态。 E-Commerce:ECSHOP ECSHOP是一款开源免费的网上商店系统,用户可以根据自己的商务 特征对ECSHOP进行定制,增加自己商城的特色功能。 点评:Modoer Modoer一款PHP点评系统,可针对多种行业进行点评,可以自由调控 点评项目,类型,采用Web 2.0的建站方式,网站会员能让快速上手。 Digg:PBDigg PBDigg是基于PHP+MYSQL的开源Digg社区资讯系统,融合了社会性 标签、主题评论、Rss订阅等多种WEB2.0元素,是一个高效、快速的 网站解决方案。 Wiki:HDWiki HDWiki是专为中文用户设计和开发的开源、高效的中文百科建站解决 方案,免费、易用、功能强大,和UCenter可无缝整合。 RSS:IXNA XNA是国内开源PHP新闻聚合程序,支持RSS多核心切换,默认支持 lastrss、simplepie、magpierss,支持RDF、RSS、ATOM,支持智能 识别。
相关主题