Czy jest jakiś sposób aby zmienna była domyślnym parametrem funkcji?
Mam taki kod:
<?php $a = 'domyślna wartość'; $b = 'cos innego'; function funkcja ($c, $d = $a){ return 'Domyślna wartość: '. $d . '. <br>Zawartość zmiennej $b: '. $c .'.'; } funkcja ($b);
Jednak gdy próbuje zrobić coś takiego dostaje:
Parse error: syntax error, unexpected T_VARIABLE in [...] on line [...]
Oczywiście wszystko działa gdy linię
function funkcja ($c, $d = $a){
podmienię na coś takiego
function funkcja ($c, $d = 'cos domyslnego'){
czyli zwykły tekst. Jednak ja potrzebuje aby tam nie było czegoś na sztywno tylko aby ustawiało się to ze zmiennej która będzie stworzona gdzieś wcześniej w kodzie.