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
5.09.2010, 08:00:08
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
5.09.2010, 08:09:45
Nawyki z c++ i był to jeden z pomysłów które chciałem zawrzeć w projekcie . Człowiek zawsze się uczy, dzięki za pomoc