Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak lepiej ew. powinno się pisać
Forum PHP.pl > Forum > PHP
brasil_pl
jak w temacie

  1. <?php
  2. class JakasKlasa
  3. {
  4.  
  5. function jakasFunkcja ()
  6. {
  7. echo 'tekst';
  8. }
  9.  
  10. }
  11. ?>


czy:

  1. <?php
  2. class JakasKlasa
  3. {
  4.  
  5. function jakasFunkcja ()
  6. {
  7. $bufor = 'tekst';
  8. return $bufor;
  9. }
  10.  
  11. }
  12. ?>
Cysiaczek
Wszystko zależy od tego, czemu dana klasa ma służyć. Do czego może ci się przydać to co funkcja robi.
np. Jeśli zamierzasz tylko wyświetlać informacje, to możesz sobie echować do woli. Problem bedzie, gdy spróbujesz tak:
  1. <?php
  2. function meGiveNumber($number){
  3. print $number+1;
  4. }
  5. ?>


możesz tylko wyswietlić

a tu:

  1. <?php
  2. function meGiveNumber($number){
  3. return $number+1;
  4. }
  5.  
  6. //możesz też coś zrobic więcej
  7.  
  8. $meBeIncremented=meGiveNumber(2);
  9. ?>


Troszke jaśniej? Wszystko zatem zależy od okoliczności i twojej wyobrażni. Osobiście preferuję zwracanie wartości.
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.