本文目錄一覽:
- 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
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/154653.html