Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tworzenie zmiennej danego typu
Forum PHP.pl > Forum > PHP
kszymon0
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.
#luq
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
kszymon0
Nawyki z c++ i był to jeden z pomysłów które chciałem zawrzeć w projekcie winksmiley.jpg. Człowiek zawsze się uczy, dzięki za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.