PHP编程与应用 |
| 时间:2009-04-13 22:05:50 作者:chinaitlab 我要投稿 |
Linux初探欢迎您的投稿,投放方法请点击 这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
第一章PHP3简介 PHP 是一种服务器内置式的script 语言,它的出现使得在unix上快速地开发动态web成为现实。 PHP是Rasmus Lerdorf在1994年秋天构思出来的。最早的未发......
这建立起一个 Cart类的对象$cart。该对象的函数add_item()被调用来给第10项加 1。
类可以从其他的类扩充得到。扩充或派生出来的类拥有基类的所有变量和函数及你在扩充定义中所定义的东西。这要使用 extends 关键字。
class Named_Cart extends Cart {
var $owner;
function set_owner($name) {
$this->owner = $name;
}
}
这里定义了一个名为 Named_Cart 的类它继承了 Cart类所有变量和函数并增加了一个变量 $owner和一个函数 set_owner()。 你建立的 named_cart 类的变量现在就能设置carts 的 owner了。在named_cart变量中你仍然可以使用一般的 cart函数:
$ncart = new Named_Cart; // Create a named cart
$ncart->set_owner("kris"); // Name that cart
print $ncart->owner; // print the cart owners name
$ncart->add_item("10", 1); // (inherited functionality from cart)
函数中的变量 $this 意思是当前的对象。你需要使用 $this->something 的形式来存取所有当前对象的变量或函数。
类中的构造器是你建立某种类的新变量时自动被调用的函数。类中和类名一样的函数就是构造器。
class Auto_Cart extends Cart {
function Auto_Cart() {
$this->add_item("10", 1);
}
}
这里定义一个类 Auto_Cart ,它给 Cart类加了一个每次new操作时设置项目10进行变量初始化的构造器。构造器也可以有参数,这些参数是可选的,这种特点也使得其十分有用。
class Constructor_Cart {
function Constructor_Cart($item = "10", $num = 1) {
$this->add_item($item, $num);
}
}
// Shop the same old boring stuff.
$default_cart = new Constructor_Cart;
// Shop for real...
$different_cart = new Constructor_Cart("20", 17);
14/14 首页 上一页 12 13 14 |
如果您需转载 PHP编程与应用,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
|
|
- Sql Server数据库事务介绍(二)---Sql语句,Sq
本节主要介绍Sql语句,SqlTransaction和TransactionScope这三种使用事务的 - ALTER SYSTEM SWITCH LOGFILE与ALTER SYSTE
ALTER SYSTEM SWITCH LOGFILE 是强制日志切换,不一定就归档当前的重做日志 - SQL SERVER数据库 - 初识函数
问题一:某公司印了一批充值卡,卡的密码是随机生成的,现在出现这个问题:卡里面 - 利用游标插入表的sql语句
declare n_count integer := 0;cursor cur_bak isselect ID,MAC,IP,NETB - PHP设计聊天室步步通
聊天室可以采用完全自由的方式运行,你可以随意输入呢称,不用密码,不 - Sun MySQL 5.1自发布下载次数突破25万
自2008年1月MySQL被Sun收购以后,MySQL的研发步伐并没有终止.近日,Sun MyS - 用PHP实现POP3邮件的收取(一)
POP协议简介本文简要说明了通过POP3协议收取邮件、MIME邮件的解码的原理; - 用命令行提高UNIX工作效率大合集
在日常的办公环境中使用 UNIX? 并不一定是非常笨拙的。本文介绍一些命 - Capture all statements for a SQL Server
Capture all statements for a SQL Server sessionWritten By: Edgewood - PHP Socket编程起步
让我们以一个简单的例子开始---一个接收输入字符串,处理并返回这个字符串 - PHP+TEXT留言本(二)
上一次我们研究了guest.php文件.具体的问题还要求读者朋友自己深入的去实 - Are Your Indexes Being Used Effectively?
Are Your Indexes Being Used Effectively?By : Ashish Kumar Mehtahttp - php 获得访问者的ip
获得访问者的ip if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){$realip - 如何直接运行一个资源中的程序
在写一个小东东的时候,想不到里面的一段代码在自己硬盘的VC知识库里竟 - 辞职考研后记
想写一篇有关考研的文章,可是找不到一个好地方,有的需要注册,所以还是自 - 将Unix程序移植到Linux系统 修改安装例程
介绍 您知道 Linux |
|