Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> phpdoc przyklad jak uzyc funkcji/metody
marcio
post
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Elo mam dylemat chce sobie zaczac dokumentowac kod...juz mam wszystko zrobione...jednak mam pewne metody gdzie samo @access,@param,@return mi nie wystarcza chcialbym w zrodlo pliku w ktorym sie znajduje klasa podac maly przyklad uzycia metody.
Czy robi sie to za pomoca: http://manual.phpdoc.org/HTMLSmartyConvert...xample.pkg.html czy http://manual.phpdoc.org/HTMLSmartyConvert...source.pkg.html

Pytam bo nie jestem pewny...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Nawet nie jestem teraz na 100% pewien ale chyba powinieneś używać 4-ech spacji, zamiast tabulatora, <code /> możesz sobie darować bo samo wcięcie już spełnia tę funkcję. <?php i ?> też są zbędne. Samą dokumentację też można by pisać po angielsku - wygodniej tak jest.

  1. /**
  2. * Ustawia nam dla danej kolumny odpowiedni typ w html.
  3. *
  4. * Przykład użycia np kolumna news_author w $this -> db_fields_equivalent jest typu text chcemy ja zmienic na textarea:
  5. *
  6. * $zrobCosTam->dsadasda();
  7. * $instance -> set_equivalent('news_author', 'textarea');
  8. * $zrobCosTam->dsadasda();
  9. *
  10. * Bla bla bla bla - dalszy opis.
  11. *
  12. * @param string $key Nazwa pola
  13. * @param string $type
  14. */
  15. public function set_equivalent($field, $type) {
  16. if(array_key_exists($field, $this -> db_fields_equivalent)) {
  17. $this -> db_fields_equivalent[$field] = $type;
  18. }
  19. }


PS. W PHP stosuje się konwencję camelCase, czyli setEquivalent(), a @access jest zbędne ponieważ sam język to określa przy deklaracji metody.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 00:20