php類方法中引數問題引數怎麼是類名加上變

2021-03-27 15:44:56 字數 3133 閱讀 1526

1樓:匿名使用者

是宣告這個變數,是「這個類」的型別。

例如 funciton getstudentname( student $stu)

這個例子中,就是你問問題的例子, 說的是 獲取學生姓名,這個引數中,宣告 變數 $stu 是student類,其實這個時候$stu是物件,而不是變數。

返回學生的姓名。

2樓:魚遊天海

你的問題應該是沒有理解方法呼叫引數的原理

class usermodel extends modelpublic function addinfo($id='')}}類似上面的test 方法中呼叫了下面的addinfo類操作方法,那麼則會得到addinfo類方法接收到$id的值後返回的邏輯處理結果,實際就是呼叫其他類方法的邏輯類**,這對於優化**有幫助,當然,最好是寫進model裡面才能體現出mvc思想,對於後期**維護有很大幫助!

希望對您理解類方法有幫助!see you!!!!

3樓:尋_常

同強型別語言,限制引數只能是該類或者該類的子類的例項

4樓:匿名使用者

你是想問呼叫php類裡面的方法吧,

沒記錯的話,你應該是要先new一個類的物件,然後用這個物件去呼叫類的方法比如function test($a,$b)

比如test($a,$b)是car的方法,那麼$cars = new car;

$cars->test('800','600');

5樓:求知者

這是一個自調類,生成一個test類,然後呼叫baz方法,這方法要引數,而這引數是重新生成一個類的引數 public function __construct($foo)

結果就是$test->baz('other'); 輸出hello

6樓:小強

這引數 不是類名 只是恰巧一樣罷了。。。你想傳什麼都行

有問題** 烏爾一把 死三 無三

7樓:jacky劉

public function baz(test $other) 麼?

這是限定 $other 引數只能是 test 型別,  型別限定.

php 類中方法之間引數怎麼呼叫 ?

8樓:

class a

}function dosomething()方法的引數是新定義一個變數,注意是新定義,方法結束自動銷燬,2.php類中方法定義的引數與專呼叫時屬的引數名稱可以不同。

帶預設值的就是指當這些引數沒有給出的時候可以按照預定義內容進行賦值(按引數順序呼叫)。

function text($i, $a = "test1", $test = "test2")

2.呼叫:

text("test");

----顯示

test

test1

test2

text("test","test3","test4");

----顯示

test

test3

test4

9樓:好樣式網

最好定義一個$one 變數,通過 aaa 方法複製,在bbb方法中 直接 $this->one,或者直接在aaa()方法中 return $one,如何呼叫aaa 方法

10樓:匿名使用者

那個不能呼叫方法中的引數,只能將這個引數設定成類的成員變數就可以呼叫了。

11樓:尋_常

class  myclass

public function bbb()}

12樓:愛之冥想

第一php網提供的教專程屬

<?php

class myclass

public function bbb()}$my= new myclass();

$my->bbb();

?>

php函式內定義一個和引數名一樣的變數,這樣做有什麼好處?

13樓:學習之心可有

內部定義的變數是為了接收引數所傳的值,如果沒有同名的變數,引數是傳不進來的

如下例:

function demo($name)";

}demo("張三");

列印輸出的結果為:你的名字是張三.

14樓:匿名使用者

沒看明白,有沒有**?在函式裡面引數是直接用的,在定義一個引數值就沒了

php建構函式裡面的引數是欄位還是變數,在類中到底如何引用,求大神回答!

15樓:點石互聯

當然是變數了,把引數賦給全域性變數,在使用時$this->全域性變數,就能使用了

16樓:丷胤灬

建構函式中的引數 只能在函式內引用吧 除非return吧

17樓:匿名使用者

引數肯定是變數呀

函式內部的引數 不能被外部函式引用

即使是同一個類的其他函式

需要把變數的值賦給類的屬性

那麼類裡面的其他函式就可以呼叫了

php裡一個類引數傳遞問題?

18樓:匿名使用者

要實現bai你要的功能,其實很du簡單

class b}

19樓:匿名使用者

你先呼叫了$someclass->good() 方法了呀!

php有沒有什麼函式可以獲取一個方法中的引數名和引數型別的

20樓:註冊用了9分鐘

引數直接就可bai以獲取du了啊。

用zhigettype($引數) 獲取變數的類dao型。比如:

<?php

function say($a)

say('hi');

?>

21樓:匿名使用者

沒有吧,,可以定義一個static 靜態變數 全域性變數,,然後用gettype() 判讀型別

有關mybatis傳遞類的類引數屬性問題

select from class where name name 直接 where name name 關於mybatis的使用之怎麼傳遞引數總結 結語 這樣就完了,就這麼簡單。第二個例子 如果有返回值的,我 第一種方案 dao層的函式方法 mybatis怎麼實現物件引數和註解引數同時傳入 用 p...

jquery中的 post 方法最後引數

預設是字串型別,可選json型別 預設字串 jquery的 post中function data 返回的資料 要怎麼取出來用啊 你在函式外面定義一個變數,然後在function裡面把data賦值給這個變數不就ok了麼 function initialize cc function data json...

python的類中函式引數沒有self會怎樣

不會怎麼樣 這樣的函式就不能呼叫類中的物件 如果加了就可以呼叫 我解釋一下python的類方法為什麼要寫一個self引數 self表示類例項自身,相當於c 中的this在類中用self可以引用類例項的成員,方法如專class test def printhello self print hello ...