Podczas gdy ogólne wskazówki są dobre, jest sytuacja, która wydaje mi się dość irytująca i zastanawiałam się, czy istnieje łatwy sposób obejścia tego problemu.
Rozważmy funkcję, która ma zmienną moc-only:
function dumb_foo($param1, $param2, &$out = null) {
$out = $param1.'||'.$param2;
return $param1*$param2;
}
Teraz nawiązaniem połączenia, takie jak:
dumb_foo(5, 6, $my_out);
Skutkuje to wskazówka mimo że jest wypełniona przez funkcję. Tak, tak, możliwe jest zainicjowanie zmiennej najpierw: ale jest zbędna.
Czy jest jakikolwiek inny sposób na uniknięcie podpowiedzi w tej sytuacji bez całkowitego jej usunięcia lub dodania niepotrzebnej inicjalizacji?
dlaczego ten & $ out = null –
Nie rozumiem tego wskazówkę przy użyciu NetBeans 8.1 z php 5.6 projektu. – VolkerK