php 建構函式可以返回值嗎,php中建構函式可以例項化乙個物件嗎

時間 2021-08-14 20:33:09

1樓:阿曾

php:建構函式可以返回值嗎?

1234567

class a}

可以嗎?

貌似是不行的吧、、、忘記了,沒怎麼主意這個

你可以這麼寫,但new後得到的仍是這個類的物件

你為什麼要這麼用呢??

你想讓有個函式返回abc 只需要再寫乙個 呼叫一次就行了唄

不可以!

建構函式的功能主要用於在類的物件建立時定義初始化的狀態.它沒有返回值,也不能用void來修飾.

建構函式都是用於初始化資料的 資料只能進不能出

靠,這種問題還要問,實在不懂寫個測試例子看看不就完

想在建構函式中得到或返回一些值是不行的,不過寫乙個與類名同名的函式可以實現此目地。

1234567891011121314

class abc}............$abc=new abc(123,'abc');var_dump($abc);

不過寫乙個與類名同名的函式可以實現此目地

神馬意思???

與類名同名的函式不就是建構函式嗎??

你見過 new乙個物件返回的是其它型別的值吧??new是返回乙個物件的,所以,建構函式不論你手動返回什麼,都是乙個object。

2樓:匿名使用者

當然可以,不過你得單獨呼叫也能得到返回值。

class newclass

}$var = new newclass;

echo $var -> __construct();

php中建構函式可以例項化乙個物件嗎

3樓:匿名使用者

你好,完全可以的.請看下

面**:

class a

}class b

}$a=new b();

php建構函式傳遞值的問題

4樓:堆砌的字元

__construct($hostname)裡面的自引數是構造函

bai數的參du

數,只能在建構函式內部呼叫,zhi

public $hostname;這是類的引數,整個dao類內部包括繼承類都可以呼叫

第二種的引數只能在建構函式中使用,而第一種,則將傳來的引數賦值給類的變數,所以第一種的hostname整個類內部的方法都可以使用$this->hostname來呼叫

php只要函式返回值,請問PHP中函式的返回值是什麼意思?請詳細解釋下 !!

育知同創教育 函式是乙個功能集合體。執行一定的功能或運算。運算之後的結果保留在函式內部是無意義的。返回值就是把函式運算的結果從函式內部取出。無論是自定義函式還是自帶函式。原型都是如下 function 函式名 引數1,引數2 return 關鍵字的作用就是把運算的結果從函式內部移出。要取得這個值。可...

返回值和函式值的問題,C 函式返回值問題

函式值跟返回值本來就是一回事。乙個函式只能返回乙個值,這個值是通過renturn 語句返回給main 函式的。函式前面的int就是定義的返回值型別。也就是這個被調函式工作完了,要給main函式乙個值,這個值的型別是int,如果你的int換成是float,char 以及其他任意資料型別,那麼retur...

matlab函式返回值怎麼設定

matlab的使用者可以在命令視窗中將輸入語句與執行命令同步,也可以先編寫好乙個較大的複雜的應用程式 m檔案 後再一起執行。p,s polyfit x,y,m 多項式y a1xm a2xm 1 amx am 1其中x x1,x2,xm x1 xm為 n 1 的矩陣 y為 n 1 的矩陣 p a1,a...