Was bedeuten @ und & vor Variablen und Methoden?

Homer Simpson

Mitglied
Hallo Leute,

ich habe eine allgemeine Verständnisfrage zu PHP, momentan schlage ich mich mit Joomla! rum und es tauchen Zeilen auf wie:
PHP:
$result = $this->_getList($query);
return @$result;
// wieso nicht einfach return $result?

PHP:
$model = &$this->getModel();
// hat das was mit Referenzen zu tun?

PHP:
function &getModules($position){...
// warum das kaufmännische Und?

Ist bestimmt keine große Sache, aber ich kann nirgends ne gescheite Erklärung für die einzelnen Fälle finden.
Wäre für ein paar Links schon dankbar.

Gruß
Markus
 
Zurück