2014-12-03 40 views
-1

我想存儲對類的引用,而不是字符串。但我不知道,怎麼可能在PHP中。如何在php中存儲對類的引用?

class myClass { /* ... */ } 

$mc = myClass; // ?? 

if($element instanceof $mc) { 
    // ... 
} 
+0

http://php.net/manual/en/language.references.pass.php – Stony 2014-12-03 14:56:24

+0

更改爲:$ mc = new myClass();''$ mc instanceof myClass' – Rizier123 2014-12-03 14:56:30

+3

您不能存儲對類的引用,可以將類名稱存儲爲字符串或對類對象(類的實例)的引用 – 2014-12-03 14:56:36

回答

0

您可能在尋找passing value by reference使用&。由文檔提供

演示:

<?php 
function foo(&$var) 
{ 
    $var++; 
} 

$a=5; 
foo($a); 
// $a is 6 here 
?> 

同樣,你可以創建一個特定類的新實例,並將其變量存儲爲一個變量和引用作爲參考。

+0

做下選舉護理解釋? – Jonast92 2014-12-03 15:04:39

相關問題