导航:首页 > 使用方法 > php的类使用方法

php的类使用方法

发布时间:2024-07-13 02:57:55

A. php实例化类,使用类中方法,如何输出方法里的变量

//方法一
classa{
public$_b1,$_b2,$_b3;
publicfunctiona1(){
$this->_b1='123';
$this->_b2='abc';
$this->_b3='456';
}

}

//调用
$c=newa;
$c->a1();
echo$c->_b1;

//说明,类中或者说方法中,在通常下,是局部变量,而非全局变量!
//要直接输出echo$_b1;的话,你就要把变量弄成全局变量,或者使用引用,不过引用这种方法,在php高版本中好像已经不支持,所以不推荐。

//方法二
classa{

functiona1(){
global$_b1;
$_b1='123';
}

}
$c=newa;
$c->a1();
echo$_b1;

B. PHP怎么调用其他类的方法

在Java的调用方法是import,而在PHP中没有import这个函数,一般PHP中调用其他类是用到require(),具体PHP调用其他类的方法如下:

1、首先应该先有一个文件名为tool.php的文件,在文件中声明一个类。

(2)php的类使用方法扩展阅读:

类是变量与作用于这些变量的函数的集合。使用下面的语法定义一个类:

<?php

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;

} elseif

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

unset($this->items[$artnr]); return true;

} else {

return false; }

}

} ?>

上面的例子定义了一个 Cart 类,这个类由购物车中的商品构成的数组和两个用于从购物车中添加和删除商品的函数组成。

C. 在php中如何设置类的属性,如何调用类的方法

PHP访问类的属性、方法使用箭头语法(->)。这里我给你一个例子供你参考:

<?php
classMyClass{//定义MyClass类
public$name;//定义了一个公有属性
protected$_age;//定义了一个保护属性
private$_email;//定义了一个私有属性

publicfunctionmy_method(){//定义my_method方法
}

protectedfunction_my_method2(){//定义_my_method2方法
}
}
$obj=newMyClass;//实例化
$obj->name='noname';//设置name属性
$obj->_age=12;//这是错误的,不能设置保护属性
$obj->address='KingStreet.'//设置一个未声明的属性是允许的,效果和公有属性类似,但未赋值前不能使用。
$obj->my_method()//调用公有方法
$obj->_my_method2();//这是错误的,不能调用保护方法

你需要理解继承、公有、保护和私有的概念。

继承:子类继承父类的公有、保护属性和方法。

公有:类的实例可以访问的属性和方法。

保护:只能在类的内部及其子类内部访问的属性和方法。

私有:只能在类的内部访问的属性和方法。


这是个很基础的问题,建议你多看书。

阅读全文

与php的类使用方法相关的资料

热点内容
跳减肥绳的正确方法与技巧 浏览:775
宜兴紫砂壶的正确使用方法 浏览:27
催花王的使用方法 浏览:304
解冻母乳正确食用方法 浏览:499
dc面膜的使用方法 浏览:758
社会调查研究方法图表分析题 浏览:961
华为手机快捷键拍照在哪里设置方法 浏览:389
低头颈椎病的症状和治疗方法 浏览:168
住楼房如何冬储大白菜的储存方法 浏览:402
黄金马桶的制作方法视频 浏览:450
夜钓草鱼调漂技巧及方法 浏览:452
450除以45简便方法怎么写 浏览:657
狗肺的功效与作用及食用方法 浏览:225
颅脑增生的症状和治疗方法 浏览:366
老人睡不着觉有什么治的方法吗 浏览:399
联想电脑与显示器的连接方法 浏览:403
小米5s的mac设置在哪里设置方法 浏览:413
led电子屏安装方法 浏览:803
如何找到学习方法 浏览:133
扁蓄食用方法 浏览:819