Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 8.05.2005 Skąd: Gdańsk Ostrzeżenie: (10%)
|
Wiem zakręciłem już w temacie, ale nie taki diabel straszny... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Piszę pewną klase i w pewnym momecie doszedłem do wniosku, że muszę w trakcie działania skryptu tworzyć nowe zmienne globalne (? - nie wiem czy tak one się nazywają). Czyli zmienne definowane na początku klasy np. var zmienna itp. Mówiąc krócej, w języku programistów można by to przedstawić tak:
Chyba rozumiecie o co mi chodzi, po prostu potrzebuje funkcji która bedzie mi tworzyć takie zmienne jakie się definiuje na początku klasy. Dobrym przykładem może być funkcja mysql_fetch_object która (wg mnie) działa na podobnej zasadzie bo dostęp do wartości zmiennych odbywa się w taki sam sposób w jakim bym chciał: $nazwa->zmienna... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
Nie wiem, jak jest w PHP4, ale w PHP5 za to czego potrzebujesz, odpowiada magiczna metoda __call.
Ten post edytował LBO 5.05.2006, 09:46:49 |
|
|
|
Pronigo Dynamiczne tworzenie zmiennych w klasach 5.05.2006, 09:28:59
orson witam
bardziej __set i __get a nie __call
pozdri... 5.05.2006, 11:33:38
mike_mech Po lekturze tego tematu: jak odczytać automatyczni... 5.05.2006, 11:36:59
siemakuba ja w PHP4 do takiego dzialania używam takiej metod... 5.05.2006, 13:16:38 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 19:37 |