PHP怎么调用其他类的方法

2个PHP,这个PHP中的类调用另一个PHP中的类,如何调用。Java中是import,php中是什么?还是用其他什么方法?... 2个PHP,这个PHP中的类调用另一个PHP中的类,如何调用。Java中是import ,php中是什么?还是用其他什么方法? 展开
 我来答
尘微君icon
2019-09-25 · TA获得超过8147个赞
知道答主
回答量:49
采纳率:0%
帮助的人:1.3万
展开全部

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

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

2、然后需要有另一个文件名为main.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 类,这个类由购物车中的商品构成的数组和两个用于从购物车中添加和删除商品的函数组成。

参考资料来源:百度百科-php类

知识阅历积累历程

推荐于2017-07-01 · 影视爱好者、游戏达人、IT 男
知识阅历积累历程
采纳数:10965 获赞数:6547

向TA提问 私信TA
展开全部

1、引用类:比如类名为product,则:include('...路径/product.php');

2、实例化:$product = new product();

3、调用类的方法:$product->add();


完整示例如下:

product.php

class product
{
     public add()
     {
         echo 'this add method';
     }
}


调用方法:

include('...路径/product.php');
$product = new product();
$result = $product->add();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闲置星空
2017-06-28 · TA获得超过158个赞
知道小有建树答主
回答量:129
采纳率:100%
帮助的人:31.6万
展开全部
require_once "php.php"; //引用那个被调用的类,注意双引号中应当为这个php文件的路径
$php = new php(); //实例化这个类
$php->php() //例如这个类有个方法叫php(),调用这个方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-06
展开全部
把你要设置为首页的页面名称改为index.php或者在index.php里做跳转,转到你要调用的页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-06
展开全部
讲得不是很明白,不过应该是在一个类中调用另外的一个类吧?这个可以使用继承的方法。如 一个类的名字叫 class1,另一个类的名字叫class2.如果你在类class1中想要使用类class2中的方法或属性,可以使用继承,即class class1 extends class2 { //这样类class1就继承了class2的方法和属性,其他原理与JAVA相同,如private的方法,属性是不能被继承,这个你应该知道。}//调用类中的方法$c=new class1();//实例这个类;$c->class2_functions();//class2_function2 来自类class2中的非私有方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式