Mój scenariusz:MySQL IFNULL równoważne dla php
$exTime = get_cfg_var("session.gc_maxlifetime")?get_cfg_var("session.gc_maxlifetime"):1440;
Chciałbym go mieć jak MySQL:
$exTime = isnull(get_cfg_var("session.gc_maxlifetime"),1440);
lub coś podobnego, że również przetestować dla fałszu idealnie. W ten sposób musiałbym tylko raz wywołać tę funkcję!
Wiem, że mogę po prostu przypisać go do var, ale to by dodać kolejną linię do mojego kodu (o nooes !!). To naprawdę kosmetyczka, myślę, że łatwiej będzie ją przeczytać. W każdym razie Google nie pomógł mi (inb4 ktoś mi udowodnił błąd). Dzięki!
@andre tak ... Jestem świadomy, że I mógł napisać funkcję, żeby to zrobić, naprawdę próbuję dowiedzieć się, czy jest jakiś wbudowany sposób, o którym nie wiem. Wygląda na to, że odpowiedź brzmi "nie", ale zamierzam trochę wytrzymać. Był czas, kiedy nie wiedziałem o zwięzłości, jeśli, więc pomyślałem, hej, może to też jest wbudowane! W każdym razie dzięki. –
Wycofałem się, aby usunąć znacznik "mysql". To pytanie nie ma nic wspólnego z mysql, po prostu chciałem trochę funkcjonalności php * jak * trochę funkcji mysql. –