本文目录一览:
- 1、php 如何调用类
- 2、php 类与类之间的相互调用
- 3、一个php文件中怎么写一个类调用另外一个Php文件的类
- 4、php在同一个类里面的变量如何在另一个函数中调用?
- 5、php 类中方法之间参数怎么调用 ?
php 如何调用类
// 把你的类写好, 在另一个页面需要使用直接引入即可:
?php
require 'MyClass.php'; // 引入你的类
$var = new MyClass; // 实例化你的类
$var - action(); // 使用方法
// 如果存在命名空间, 就导入该命名空间下的类或实例化指定命名空间下的类即可:
namespace A\B;
class B {
// 位于 A\B
}
use A\B\B; // 导入你的类
$var = new B; // 直接实例化
// 或者这样:
$var = new \A\B\B; // 注意, 需要完全限定名称
php 类与类之间的相互调用
在a()中global $pub对xx()中没有任何作用。
function xx(){
global $pub;
$pub-...
}
或者在a()中将赋给$this
function a(){
global $pub;
$this-pub = $pub;
}
一个php文件中怎么写一个类调用另外一个Php文件的类
file1.php类如下:
class A{
...
}
file2.php调用file2.php中的类如下:
include "file1.php";
class B{
$C = new A();
.....
}
php在同一个类里面的变量如何在另一个函数中调用?
需要准备的材料分别是:电脑、php编辑器、浏览器。
1、首先,打开php编辑器,新建php文件,例如:index.php,填充问题基础代码,以fun2中调用fun1中的$v变量为例。
2、在index.php中的fun1()函数中新增代码:$this-global_v = $v;。
3、浏览器运行index.php页面,此时fun2函数成功打印了fun1函数中的$v变量的值。
php 类中方法之间参数怎么调用 ?
class A
{
public $bb,$cc;
function othersomething()
{
return $this-cc;
}
}
function dosomething()
{
$bb = $this-bb;
$othersomething = $this-othersomething();
}
方法的参数是新定义一个变量,注意是新定义,方法结束自动销毁,
2.PHP类中方法定义的参数与调用时的参数名称可以不同。
带默认值的就是指当这些参数没有给出的时候可以按照预定义内容进行赋值(按参数顺序调用)。
function text($i, $a = "test1", $test = "test2"){
echo "h1{$i}/h1";
echo "h1{$a}/h1";
echo "h1{$test}/h1";
}
2.调用:
text("test");
----显示
test
test1
test2
text("test","test3","test4");
----显示
test
test3
test4