![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym się zapytać czy jest możliwość stworzenia zmiennej pod dany typ. Chodzi mi o coś takiego jak np w c++, że tworzę zmienną int i przyjmuje ona tylko wartości, które są int w przeciwnym razie wysyła błąd. Wiem, że istnieje is_int itp. Ten post edytował kszymon0 5.09.2010, 07:54:34 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Nie da się, PHP jest tak idiotoodporne, że dynamicznie przypisuje typ do zmiennej, na podstawie wartości. Po co Ci to potrzebne?
Nie widzę problemu, żeby stworzyć system klas odpowiadających typom. Kod $int = new Int( 1 ); // 1
$int2 = new Int( '1' ); // 1 $int3 = new Int( false ); // 0 $string = new String( new Object() ); // rzuca wyjątek Ten post edytował #luq 5.09.2010, 08:00:34 -------------------- Moja gra - scraby.io
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nawyki z c++ i był to jeden z pomysłów które chciałem zawrzeć w projekcie
![]() ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
http://php.net/manual/en/function.settype.php
http://www.php.net/manual/en/language.type...pes.typecasting http://www.php.net/manual/en/function.gettype.php tylko tyle nawojujesz w php. -------------------- cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:49 |