本文目錄一覽:
thinkphp 實例化控制器時怎麼帶參數
R方法用於調用某個控制器的操作方法,是A方法的進一步增強和補充。
R方法的調用格式:
R(‘[項目://][分組/]模塊/操作’,’參數’,’控制器層名稱’)
class UserAction extends Action {
public function detail($id){
return M(‘User’)-find($id);
}
}
那麼就可以通過R方法在其他控制器裡面調用這個操作方法
$data = R(‘User/detail’,array(‘5’));
希望對你有幫助!
php中構造函數的參數是接口類型,在實例化一個對象時這個參數怎麼傳
直接在實例化 class 類的時候傳參數;
$a = new Class( $param1, $param2 );
public function __construct( $a, $b ) {
echo $a;
echo $b; // 可以這樣在構造方法中輸出來就看到了
}
php如何傳遞類參數
PHP類中,可能有多個屬性參數。當使用new創建一個對象的時候,可能需要完成初始化操作,需要從外邊傳遞參數進來。下面演示具體過程:
?php
class Test {
//定義私有變量name ,age
private $name, $age;
//構造函數,初始化的時候最先執行
public function __construct($name, $age) {
$this-
name = $name;
$this-age = $age;
}
public function showMsg() {
return “大家好,我叫”.$this-name.”;今年”.$this-age.”歲了!”;
}
}
//定義參數
$name=”百度知道”;
$age=10;
//初始化類的時候傳遞參數
$te=new Test($name, $age);
echo $te-showMsg();
//輸出結果:大家好,我叫百度知道;今年10歲了!
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/239167.html