簡體   English   中英

PHP。 可以為 object 使用變量嗎?

[英]PHP. Possible to use variable for object?

-編輯- 是的,這確實有效。 我現在看到了...

是否可以使用變量來確定屬性?

我有 2 個類被稱為 controller 的一部分

$this->document->setPageNum

$this->document2->setPageNum

我想使用類似的東西

if (is_array($pagenum)) {
    $doc = 'document';
} else {
    $doc = 'document2';
}

$this->$doc->setPageNum = $pagenum;

那有可能嗎?

為什么不省去混淆代碼的麻煩,只需將變量設置為您想要的實際 object,如下所示:

if (is_array($pagenum)) {
    $doc = $this->document;
} else {
    $doc = $this->document2;
}

$doc->setPageNum = $pagenum;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM