Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]przekazywanie referencji w konstruktorze
Forum PHP.pl > Forum > Przedszkole
Black-Berry
mam taką klasę która dziedziczy po klasie abstrakcyjnej

  1. <?php
  2. class Component_Article extends Component_Abstract
  3. {
  4. public function __construct(array $args=array())
  5. {
  6. parent::__construct($args);
  7. }
  8. }
  9. ?>


rozsądnie teraz byłoby ograniczyć trochę zużycie pamięci i przekazywać zmiene z jednego kostruktora do drugiego w postaci referencji... Teraz tylko jak o zrobic? Podobno jeśli przekazujemy obiekty to one są juz w postaci referencji? Czy to prawda? Jak to się ma do tablic ?
Cysiaczek
Tablice nie są przekazywane przez referencję domyślnie, o czym informuje manual.
To nie ma nic wspólnego z programowaniem obiektowych. Przenoszę na przedszkole.
sobstel
Cytat(Black-Berry @ 9.03.2008, 14:54:34 ) *
rozsądnie teraz byłoby ograniczyć trochę zużycie pamięci i przekazywać zmiene z jednego kostruktora do drugiego w postaci referencji... Teraz tylko jak o zrobic? Podobno jeśli przekazujemy obiekty to one są juz w postaci referencji? Czy to prawda? Jak to się ma do tablic ?


PHP ma bardzo sprytny system zarządzania pamięcią, dlatego nie staraj się używac referencji w tym celu! Polecam lekturę http://www.derickrethans.nl/files/phparch-...les-article.pdf. Powinna trochę rozjaśnić.
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.