Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [klasy] format zapisu funkcji w klasie
Forum PHP.pl > Forum > PHP > Object-oriented programming
bobek358
Witam

Mam pytanie. Piszę aplikację w php na zaliczenie przedmiotu na studiach i nurtuje mnie jedna kwestia.

Otóż poprawnie funkcja w klasie powinna wyglądać tak:

  1. <?php
  2. public function zainteresowania_wyswietl() {
  3.        return &#092;"- \" . $this -> opis . \"\"
  4.            .&#092;"( id_zainteresowania . \"\">usuń )\"
  5.            .&#092;"\";
  6.    }
  7. ?>


Ale zapis w postaci jak niżej także działa:

  1. <?php
  2. public function jezyk_wyswietl() {
  3.        ?>
  4.         jezyk; ?>
  5.        Poziom znajomości:  jezyk_poziom; ?>
  6.        ( id_jezyka; ?>\">usuń )
  7.        
  8.        
  9.            }


Czy to 2 rozwiązanie jest także poprawne, czy raczej powinno stosować się pierwsze?
wookieb
Obydwa są poprawne. Ale drugie jest wygodniejsze wieć możesz bez problemu stosowac. Od upodobań programisty zależy, którego będzie używał.

Do większych projektów korzysta się z systemu szablonów np OPT, smarty ale to zostaw na dalszą przyszłość.
bobek358
Tak wiem o smarty ale to za mały projekt i szkoda się tyle bawić z tym smile.gif

Ok dzięki za odpowiedź smile.gif
Crozin
Szczerze to nie pamiętam (bardzo dawno nie miałem "okoliczności" by sprawdzić) ale w PHP kod całej klasy musi być zawarty w jednym bloku PHP, więc nie możesz użyć opcji numer 2.
Cytat
Do większych projektów korzysta się z systemu szablonów np OPT, smarty ale to zostaw na dalszą przyszłość.
Można korzystać, ale naprawdę nie trzeba.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.