<?php class html{ function ahref($code_parse){ // 0 - nazwa, 1 - url, 2- klasa, 3-target, 4-zakonczenie if($code[2] != ''){$code[2]="class=".$code[2]." ";}else{$code[2]='';} if($code[3] != ''){$code[3]="target=".$code[3]." ";}else{$code[3]='';} $link = "<a ".$code[2]." ".$code[3]." href=\"".$code[1]."\">".$code[0]."</a> ".$code[4].""; return $link; } function topmenu(){ if($_SESSION['admin']==1){} else { $tpmn = ahref("Zaloguj się,index.php?c=1,topmenu,,,"); } return $tpmn; } #koniec klasy } ?>
i teraz jak chce jej użyć
w ten sposób
<?php $htm = new html(); ?>
Wyświetla mi błąd
Kod
Fatal error: Call to undefined function: ahref() in c:\apache\htdocs\trustlms\inc\engine_function.php on line 19
Nie wiem czemu wyskakuje akurat bład o niezdefiniowanej funkcji
przecież wewenatrz klasy mogę się odwoływać w funkcji do innej funkcji w ramach jednej klasy. Prosze o pomoc, najmniejszą choćby wskazówkę.