簡體   English   中英

來自變量內部字符串的PHP名稱類

[英]PHP name class from string inside variable

我正在尋找一種借助變量創建新對象的方法,但我不想通過變量來引用它,而是想通過變量的值來引用它。

$name = "moduleAjax";
$name = new $name;

而不是這樣做,

$name->method();

我會做的

$moduleAjax->method();

我沒有我的代碼的實時示例。 我已經做了一些實驗,但是找不到解決方案。

任何幫助將不勝感激。

您搜索變量變量: http : //php.net/manual/en/language.variables.variable.php

所以寫:

$name = "moduleAjax";
$$name = new $name; // a dollar sign was added to $name

然后,您可以使用變量$moduleAjax訪問此新創建的名為moduleAjax的類的實例。

暫無
暫無

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

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