当前位置:首页 » 编程语言 » php调用另一个类

php调用另一个类

发布时间: 2023-10-01 02:13:30

php 类与类之间的相互调用

在a()中global $pub对xx()中没有任何作用。

function xx(){
global $pub;
$pub->...
}

或者在a()中将赋给$this
function a(){
global $pub;
$this->pub = $pub;
}

⑵ php 如何调用类

<?php
classtest{//声明类
publicfunctionss(){//声明类中的函数
return"Hello,World!";
}
}

$t=newtest();//实例化类对象
echo$t->ss();//调用类对象中的函数
?>



创建类和调用就这么简单, 快去试试吧

⑶ 一个php文件中怎么写一个类调用另外一个Php文件的类

如果被调用的类方法是“独立的”,可以用“static方法”直接调用。如果不是,那么可以include被调用文件,再实例化类,再调用.

⑷ 在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 一个类调用另一个类的方法

一种是将你的变量写成
global $db
第二种是,将$db=new db("localhost","root","123456","blog");
$db->connec();
放在你的类中。

⑹ PHP如何在一个类中引用另一个类中的变量.

可能你理解上有问题。不太明白你的意思,所以我分开解释。如果是在定义的时候就引用,下面两种。1.两个都是类,即类的静态变量(static修饰),一个类自然可以引用静态变量,因为静态变量是在程序进入main函数前就已经初始化完了。2.一个类A一个实例B(A类产生的对象),A当然无法在类的内部引用(即定义中),因为实例是在程序中动态分配的内存,类A必然先于实例B存在,所以A并不能知道B的存在。B可以引用类A的静态变量,理由同1。如果是在运行时才引用。你只要在类A里写一个函数,例如function(B b),这样你要调用的时候通过这个函数做接口就行了,至于b你要做什么,就是你的事了。

⑺ PHP如何在类中调用另一个文件的类

在a类中 把$a 定义为公有的成员属性。
<?php
class A {

public $a;

public function __construct(){
$num = 123;
$this->a = $num;
}
}

class B {

public function b1($xx){
echo $xx;
}
}

$a = new A();
$b = new B();
$b->b1($a->a);

热点内容
服务器托管前准备什么 发布:2024-12-27 07:48:25 浏览:684
福建安全云空间工具服务器 发布:2024-12-27 07:45:10 浏览:942
mplayer交叉编译 发布:2024-12-27 07:43:43 浏览:634
工程编译速度提升 发布:2024-12-27 07:42:58 浏览:867
易安卓如何下载 发布:2024-12-27 07:30:16 浏览:879
旋转矩阵算法 发布:2024-12-27 07:24:24 浏览:845
c语言将数字转换为字符串 发布:2024-12-27 07:24:24 浏览:533
安卓手机怎么把qq转到苹果手机上 发布:2024-12-27 07:15:56 浏览:154
安卓手机如何设置比例 发布:2024-12-27 07:10:49 浏览:987
navicat脚本 发布:2024-12-27 06:55:49 浏览:262