![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 18.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Jak mozna stworzyc wlasne typy danych w php, np typ DATA, ktory zawieralby w sobie pola dzien,miesiac,rok.
Programujac w C# uzywalem slowa kluczowego struct. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Moze sobie stworzyc klase dla samych danych nie zawierajaca metod. Odpowiednika struct w php nie ma.
Ten post edytował NuLL 14.07.2006, 16:14:00 -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no i zadne to Pro. przenosze
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#4
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Niestety, w php masz określone typy danych, takie jak string, integer, boolean, NULL (specialny), etc...
![]() Ten post edytował Athlan 14.07.2006, 18:47:45 -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 4.03.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Niestety, w php masz określone typy danych, takie jak string, integer, boolean, NULL (specialny) ![]() Bzdura... php, tak jak z reszta wiekszosc jezykow, dostarcza typow danych - okreslonych. Sa to m.in. integer, float, string, tablice danych itp. php natomiast nie ma struktur czy rekordow. (pierwsze C, drugie Pascal). Ale ma klasy, a jak wiadomo te sa najbardziej zaawansowane ![]() Potrzebujesz czegos jak struct z C++?
Adrian. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
@Prph ale to nie są żadne nowe typy danych w php... to sa zwykłe stringi i wiek to liczba... nie wierzysz?
gettype" title="Zobacz w manualu php" target="_manual Przy okazji @Prph: http://webcity.pl/webcity/kursy.php?k=php&d=2,2 bo brakuje Ci wiadomości z zakresu podstaw php ![]() pozdro ![]() Ten post edytował Athlan 14.07.2006, 18:50:57 -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 4.03.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem o Co Ci chodzi. A czym to ma byc? Samochodem?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Athlan: Poczytaj o podstawach programowania chociażby strukturalnego. Powołując się na artykuł z webcity, który z resztą jest poprawnie napisany, nie rozumiesz czym jest klasa. W językach programowania istnieją typy proste (np, integer, bool, zmiennoprzecinkowe, znaki). Z typów prostych można utworzyć typy złożone (struktury, a nawet łańcuchy znaków), a także określić sposób ich zachowania (w klasach metody, w C++ możesz przeciążyć operatory). To, że na obiekt składają się integery czy inne proste typy danych, nie znaczy, że sama klasa nie jest nowym typem. Typ raczej wyróżnia jego zachowanie, a nie struktura.
-------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Zgadzam się z Ludvikiem - klasa jest inaczej zwana typem złożonym i jak najbardziej jest własnym typem danych.
Array i klasa może ponadto być wymuszona jako argument w funkcji. -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:41 |