-1
我想存儲對類的引用,而不是字符串。但我不知道,怎麼可能在PHP中。如何在php中存儲對類的引用?
class myClass { /* ... */ }
$mc = myClass; // ??
if($element instanceof $mc) {
// ...
}
我想存儲對類的引用,而不是字符串。但我不知道,怎麼可能在PHP中。如何在php中存儲對類的引用?
class myClass { /* ... */ }
$mc = myClass; // ??
if($element instanceof $mc) {
// ...
}
您可能在尋找passing value by reference使用&
。由文檔提供
演示:
<?php
function foo(&$var)
{
$var++;
}
$a=5;
foo($a);
// $a is 6 here
?>
同樣,你可以創建一個特定類的新實例,並將其變量存儲爲一個變量和引用作爲參考。
做下選舉護理解釋? – Jonast92 2014-12-03 15:04:39
http://php.net/manual/en/language.references.pass.php – Stony 2014-12-03 14:56:24
更改爲:$ mc = new myClass();''$ mc instanceof myClass' – Rizier123 2014-12-03 14:56:30
您不能存儲對類的引用,可以將類名稱存儲爲字符串或對類對象(類的實例)的引用 – 2014-12-03 14:56:36