Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wlasne typy danych
ravczy
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Athlan
post
Post #2





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...

(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Athlan 14.07.2006, 18:47:45
Go to the top of the page
+Quote Post
Prph
post
Post #3





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 4.03.2006
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cytat(Athlan @ 14.07.2006, 15:32 ) *
Niestety, w php masz określone typy danych, takie jak string, integer, boolean, NULL (specialny)

(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .

Potrzebujesz czegos jak struct z C++?

  1. <?php
  2. class MojWlanyTypDanych
  3. {
  4. public $imie;
  5. public $nazwisko;
  6. public $wiek;
  7. }
  8.  
  9. // Tworzymy egzemplarz:
  10.  
  11. $mojTyp->imie = 'Adrian';
  12. $mojTyp->nazwisko = 'Pawlik';
  13. $mojTyp->wiek = 20;
  14.  
  15. // wyswietlamy
  16.  
  17. echo 'Nazwywam sie ' . $mojTyp->imie . ' ' . $mojTyp->nazwisko . ' i mam ' . $mojTyp->wiek . ' lat';
  18. ?>


Adrian.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 19:35