简单中蕴涵着大道理..例子总能够做到抛砖引玉的作用..
======================================================================
<html>
<head>
<title>定义与使用类实例</title>
</head>
<body>
<?
class cart
{
var $items; //购物车中的物品
function add_item($artnr,$num) //将$num个$artnr物品加入购物车
{
$this->items[$artnr]+=$num; //现有数量加上放入数量
}
function remove_item($artnr,$num) //将$num个$artnr物品从购物车中取出
{
if($this->items[$artnr]>$num) //如果取出数量小于现有总数
{
$this->items[$artnr]-=$num; //现有数量减去取出数量
return true; //返回真
}
elseif($this->items[$artnr]==$num) //如果要取出数量与现有数量相等
{
unset($this->items[$artnr]); //清空现有数量值
return true;
}
else //如果取出数比现有数还要大
{
return false; //返回错误
}
}
}
$mycart=new cart; //创建$mycart对象
$mycart->add_item("5",3); //调用$mycart对象的放入购物车方法
echo "在实现add_item(\"5\",3)之后";
echo "<p>";
echo "当前购物车内编号为5的商品数量为:";
echo $mycart->items["5"]; //显示对象的items["5"]变量
echo "<p>";
$mycart->add_item("5",10); //调用$mycart对象的add_item()函数
echo "在实现add_item(\"5\",10)之后";
echo "<p>";
echo "当前购物车内编号为5的商品数量为:";
echo $mycart->items["5"]; //显示对象的items["5"]变量
echo "<p>";
$mycart->remove_item("5",7); //调用$mycart对象的remove_item()函数
echo "在实现remove_item(\"5\",7)之后";
echo "<p>";
echo "当前购物车内编号为5的商品数量为:";
echo $mycart->items["5"]; //显示对象的items["5"]变量
?>
</body>
</html>
<?php
/*********************************************
*
* 教程名: Php程序设计教程(罗江游鱼)
* 作 者 : 罗江游鱼 phpma jacking
* Email : phpma@163.com wenlongjie@163.com
* 网 址 : http://www.phpma.com 博 客: http://blog.phpma.com 论坛:http://bbs.phpma.com
* 帮助、问题、建议: http://bbs.phpma.com/thread-htm-fid-2.html
*本程序是由罗江游鱼、jacking一起精心制作的示例教程,制作的过程也就是我们成长的过程,我希望我们的教程能够帮助更多的人快速的学习php程序,让更多的人了解开源、懂得开源、传播开源、为开源事业作贡献...
*测试的时候,请参照相应的注释、做相应的修改。
*
***********************************************/
?>
======================================================================
<html>
<head>
<title>为类添加属性</title>
</head>
<body>
<?
class User //首先定义一个类
{
var $name; //用户的名字
var $age; //用户的年龄
var $sex; //用户的性别
var $other; //用户的其它信息
}
$user1=new User;
$user1->name="Jack";
$user1->age="20";
$user1->sex="male";
echo "user1的名字为:";
echo $user1->name;
echo "<p>";
echo "user1的年龄为:";
echo $user1->age;
echo "<p>";
echo "user1的性别为:";
echo $user1->sex;
?>
</body>
</html>