Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Deklaracja tablicy w klasie
Forum PHP.pl > Forum > Przedszkole
Compiler
Witam,

Mam problem z deklaracją tablicy w klasie.
Mam klasę
  1. class strona
  2. {
  3. var $head;
  4.  
  5. .....
  6. }

I chciałbym zadeklarować po $head tablicę o nieznanym rozmiarze. Jak to zrobić?
mikiroro
  1. class strona
  2. {
  3. var $head;
  4. function __construct() // lub strona w starszym php
  5. {
  6. $this->head = array();
  7. }
  8. }

Chociaż chyba może też być:
  1. class strona
  2. {
  3. var $head = array();
  4. }
Compiler
Faktycznie działa smile.gif
A jak mogę wypisać elementy tablicy?
Tajgeer
Cytat
Faktycznie działa smile.gif
A jak mogę wypisać elementy tablicy?


foreach

  1. foreach($array as $key => $value)
  2. {
  3. echo $key. ' => ' .$value. '<br />';
  4. }
230005
Pisz w php 5:

  1.  
  2. class Strona {
  3. //private $head;
  4. public $head;
  5.  
  6. public function __construct() {
  7. $this->head = array();
  8. }
  9. }
  10.  


Nie ma różnicy, czy zadeklarujesz head w konstruktorze, czy na początku klasy - będzie działać tak samo. Wszystko zależy od konwencji, którą przyjmujesz w programowaniu.

Cytat
A jak mogę wypisać elementy tablicy?


Używając www.google.pl
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.