<?php $allfile = file("http://www.jakasstrona.pl/nowosci/news".$id.".asp"); //w każdej z oby dwu funkcji $id jest przekazywane z zewnątrz i jest takie samo $txt = $allfile[$b] //dla drugiej funkcji $b ma inną wartość. ?>
I jak teraz umieścić resztę kodu, który jest taki sam? Próbowałem objąć go do funkcji jako konstruktor:
<?php class example { function title($id) { $b = '321'; $this->example($id, $b); } function content($id) { $b = '322'; $this->example($id, $b); } function example($id, $b) { $txt = $allfile[$b]; } else { } $all = $to - $start; return $new; } } ?>
Dopiero zaczynam programować obiektowo, ale nie mam pojęcia, co jest źle. Tworząc nowy obiekt wywala błędy, że brakuje pierwszego i drugiego argumentu. chociaż podaje mu argument $id...