最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

php类的使用方法

来源:动视网 责编:小OO 时间:2025-10-04 08:14:22
文档

php类的使用方法

类是相对面对对象的,PHP类是什么呢?用户如何定义php类呢?掌握这些是学好PHP编程所必须的。PHP类和其它的面向对象语言比较起来,还算蛮单纯的。PHP只有类别(class)、方法(method)、属性、以及单一继承(extensions)等。下面的范例是手推车类。可以看到,使用class表示它是一个类类别。在类别中的function,例如add_item则表示该类的一个方法。方法可以封装类的实际处理情形,让该类自己能依封装好的方法来执行一些步骤。程序中的$this类变量也和$GLOBALS
推荐度:
导读类是相对面对对象的,PHP类是什么呢?用户如何定义php类呢?掌握这些是学好PHP编程所必须的。PHP类和其它的面向对象语言比较起来,还算蛮单纯的。PHP只有类别(class)、方法(method)、属性、以及单一继承(extensions)等。下面的范例是手推车类。可以看到,使用class表示它是一个类类别。在类别中的function,例如add_item则表示该类的一个方法。方法可以封装类的实际处理情形,让该类自己能依封装好的方法来执行一些步骤。程序中的$this类变量也和$GLOBALS
类是相对面对对象的,PHP类是什么呢?用户如何定义php类呢?掌握这些是学好PHP编程所必须的。PHP类和其它的面向对象语言比较起来,还算蛮单纯的。PHP只有类别(class)、方法(method)、属性、以及单一继承(extensions)等。

下面的范例是手推车类。可以看到,使用 class 表示它是一个类类别。在类别中的 function,例如 add_item 则表示该类的一个方法。方法可以封装类的实际处理情形,让该类自己能依封装好的方法来执行一些步骤。

程序中的 $this 类变量也和 $GLOBALS 及 $php_errormsg 两个变量一样,在 PHP 中属于特殊的变量。$this 变量只用在类类别中,表示类的本身。本文由网络教程站(http://www.wljcz.com)整理发布!转载请注明出处,谢谢!

// 程序名: cart.inc

class Cart {

var $items; // 手推车类

// 本方法加入 $num 件物品到手推车中 (加到 $artnr 变量)

function add_item ($artnr, $num) {

$this->items[$artnr] += $num;

}

// 本方法从手推车减少 $num 件物品 (从 $artnr 变量减掉)

function remove_item ($artnr, $num) {

if ($this->items[$artnr] > $num) {

$this->items[$artnr] -= $num;

return true;

} else {

return false;

}

}

}

?>

要使用手推车可以用类似下例的方式。可以先将每个类存成 Include 文件,再将它 require 或 include 进来。在定义变量 $cart 时,要使用 new 的保留字,表示 $cart 使用 Cart 类。使用 -> 符号,表示执行类的方法。

require("cart.inc");

$cart = new Cart;

$cart->add_item("10

加上良好的系统分析与完整的 CRC 卡片 (详见面向对象相关书籍) 设计之后,PHP 可变成拥有强大类能力的 CGI 语言。本文由网络教程站(http://www.wljcz.com)整理发布!转载请注明出处,谢谢!

PHP 由于是脚本语言 (Script),因此程序源代码可见,在软件工程中的元件黑箱并不会在目前的 PHP 版本中出现,也就是说,全部的类其实没有隐藏起它的内容。对于软件业者而言,没有办法保护所谓的软件 IC,站在开放团体而言,反而有源代码是件好事,至于孰是孰非,就很难判定了,不过目前 PHP 还是 Open Source 团体的一份子,或许日后 Zend 引擎可以做到类封装的功能也不一定。

文档

php类的使用方法

类是相对面对对象的,PHP类是什么呢?用户如何定义php类呢?掌握这些是学好PHP编程所必须的。PHP类和其它的面向对象语言比较起来,还算蛮单纯的。PHP只有类别(class)、方法(method)、属性、以及单一继承(extensions)等。下面的范例是手推车类。可以看到,使用class表示它是一个类类别。在类别中的function,例如add_item则表示该类的一个方法。方法可以封装类的实际处理情形,让该类自己能依封装好的方法来执行一些步骤。程序中的$this类变量也和$GLOBALS
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top