Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 25.12.2009 Ostrzeżenie: (0%)
|
Witam!
Postanowiłem przepisać jeden projekt napisany w C# do PHP. Mam taką oto klasę:
DataRow to wiersz tablicy. Trochę czytałem (uczę się dopiero OOP). Wyczytałem, iż standardowe metody __get i __set działają trochę inaczej niż w przypadku C#. W sumie to z grubsza chodzi mi o przykładowy kod, który byłby analogiczny do tego w C# powyżej (w php oczywiście). Nie mam pomysłu jak zaimplementować ten wiersz tablicy. Dziękuję. Ten post edytował Grzesiek23 12.03.2011, 17:26:04 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 15.06.2011 Ostrzeżenie: (0%)
|
To nie do końca prawda, możesz specyfikować typ danych w definicji metod:
We wnętrzu metod statycznych nie możesz uzywać $this, ponieważ referencja ta wskazuje na obiekt, który w przypadku boków statycznych nie istnieje. Odpowiednikiem dla referencji na klasę jest self, np:
Natomiast wywołania tych metod:
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%)
|
To nie do końca prawda, możesz specyfikować typ danych w definicji metod:
To, co napisałem wcześniej jest prawdą. Oczywiście, że można podać typ, ale robi się to rzadko i w konkretnych przypadkach. PHP ma dynamiczne typowanie i nie trzeba deklarować typów (ale można, jeśli ktoś bardzo chce, lecz tylko w niektórych miejscach i tylko wybrane typy, które zostały już wymienione - resztę można jedynie rzutować). Ten post edytował Speedy 15.06.2011, 16:10:38 |
|
|
|
Grzesiek23 Pierwsze kroki w OOP 12.03.2011, 17:25:45
Crozin 1. PHP nie wspiera partial classes - będziesz musi... 12.03.2011, 18:12:02
Noidea 1. W PHP nie ma partial - klasę zapisz jako całosć... 12.03.2011, 18:14:29
Grzesiek23 Dzięki Panowie
Rozjaśniliście mi trochę temat Je... 12.03.2011, 21:44:58
Crozin CytatOdnośnie tych właściwości (gwoli ścisłości) n... 12.03.2011, 22:15:55
Grzesiek23 A mam takie pytanie.
Przeglądałem kilka skryptów ... 24.03.2011, 17:34:31
mat-bi :: - odwolanie do stattycznej funkcji klasy, tzn. ... 24.03.2011, 17:41:41
Crozin http://download.oracle.com/javase/tutorial.../clas... 24.03.2011, 18:33:27
Speedy Nikt tu nie wspomniał też o tym, że w PHP nie dekl... 9.04.2011, 01:51:16 
drPayton Cytat(sarxos @ 15.06.2011, 15:56:08 )... 15.06.2011, 16:00:18
Daiquiri A ja myślę, że autor znalazł odpowiedź na swoje py... 16.06.2011, 17:58:59 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 18:22 |