本文目錄一覽:
- 1、php __construct 傳參問題
- 2、php構造函數 function__construct()顯示錯誤,為什麼啊 代碼如下
- 3、PHP變量不能傳遞是什麼原因?
- 4、php 類 這個類怎麼沒輸出?
php __construct 傳參問題
$std = new student(100);//傳入scores
另外student的構造函數應該這樣寫
function __construct($num)
{
parent::__construct(‘someone’,24,’123445′);//調用父類的構造函數完成初始化
$this-scores = $num;
}
至於父類的構造函數參數可以從student類傳進來,像這樣
function __construct($name,$age,$tel,$num)
或者只有一個參數的話使用數組傳入,像這樣
function __construct($arg)
{
parent::__construct($arg[‘name’],$arg[‘age’],$arg[‘tel’]);//調用父類的構造函數完成初始化
$this-scores = $arg[‘num’];
}
echo $stu-name;//這句為什麼打印不出來?
是$std吧?
php構造函數 function__construct()顯示錯誤,為什麼啊 代碼如下
function __construct() 沒錯
我直接把你代碼貼進編輯器,直接一個語法錯誤。
function【注意這裡需要至少一個空格】__construct
PHP變量不能傳遞是什麼原因?
兩個方法操作是不一樣的,如圖所示
__construct 是構造方法,在實例化對象的時候,就會操作這個方法,new 一個新對象的時候,就會打印$this-wordsdic;而isWords這個方法時一個普通方法,如果想要這個方法生效,就要在新創建的一個對象的基礎上,調用這個方法;所以要想兩處打印都生效,需要在
$wordsplit=new wordsplit(); 這行代碼後,再加上一行 $wordsplit-isWords();
php 類 這個類怎麼沒輸出?
function __construct($myname)
construct前面的下劃線是兩條,改了應該就沒問題了
我測試了你的代碼,沒有問題,輸出為’圓圓的購物車圓圓無語了’
原創文章,作者:GWVV,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/142497.html