当前位置:首页 » 编程语言 » php引用其他类

php引用其他类

发布时间: 2022-08-22 06:30:13

php 如何调用类

//把你的类写好,在另一个页面需要使用直接引入即可:

<?php

require'MyClass.php';//引入你的类

$var=newMyClass;//实例化你的类

$var->action();//使用方法


//如果存在命名空间,就导入该命名空间下的类或实例化指定命名空间下的类即可:

namespaceAB;
classB{
//位于AB
}

useABB;//导入你的类
$var=newB;//直接实例化

//或者这样:
$var=newABB;//注意,需要完全限定名称

Ⅱ 请问php 怎么引入其他类库。类库的文件格式一般都 是什么样的。

文件格式 .class.php
用 include(文件路径)或者require(文件路径) 引入

Ⅲ php 一个类调用另一个类的方法

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

Ⅳ php类的引用

如果用的是laravel(其他的framework可以参考类似操作):

一般有一个routes.php用于定义URI路径,比如:

Route::get('/cs.php/T/{admin}',"MyController@testFunc");

这样就把你说的URI定向到MyController.php文件的testFunc函数。请这样定义testFunc:

<?php
//MyController.php
namespaceAppHttpControllers;

{
publicfunctiontestFunc($admin,Request$request)
{
//这里你就直接可以使用$admin的值了。
}
}

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

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

Ⅵ 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);

Ⅶ 各位大神们,php中关于一个类中想调用多个其它类的方法,大神们有什么办法吗

你为什么不将这些类的方法归结为一个大类呢,然后逐步细分为小类呢?

Ⅷ php 类与类之间的相互调用

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

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

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

Ⅸ Thinkphp3.2 怎么引入外部类

Thinkphp3.2 引入外部类例子如下:
/*
类文件命名方式IDCheck.class.php
类文件里面注意要命名空间,,例如在Think文件夹下面,就要命名为namespace Think;
*/
/*
控制器里面的写法
先引入该类,,,引入方法:use Think\IDCheck;
然后再实例化该类,实例化方法:$ID = new IDCheck();
*/

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

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

热点内容
文件夹怎么打开 发布:2025-01-18 18:47:07 浏览:296
杉德卡卡号和密码看哪里 发布:2025-01-18 18:43:27 浏览:712
android返回退出 发布:2025-01-18 18:43:26 浏览:601
linux采集视频 发布:2025-01-18 18:38:38 浏览:638
差异度算法 发布:2025-01-18 18:34:27 浏览:698
电脑全套配置有哪些 发布:2025-01-18 18:32:39 浏览:145
新项目源码 发布:2025-01-18 18:14:48 浏览:517
脚本设计图 发布:2025-01-18 18:06:17 浏览:601
内部存储空间不足总是跳出来 发布:2025-01-18 17:56:22 浏览:951
安卓光遇更新后魔法商店去哪里了 发布:2025-01-18 17:55:47 浏览:133