Nasıl () isset ekleyin ve aşağıda benim kodu) (boş tutmak istiyorsunuz?
$pagesize = (!empty($_GET['pagesize'])) ? $_GET['pagesize'] : 20;
GÜNCELLEME:
Ben sadece emin php yapmak isteyen am herhangi bir bildirim ya da uyarı üretmez
Bu ne demek mi?
$pagesize = (isset($_GET['pagesize']) && !empty($_GET['pagesize'])) ?
$_GET['pagesize'] :
20;
http://us.php.net/manual/en/language.operators.logical.php
EDIT:
To be complete, empty already checks if something is set, so you don't need to use isset() as well.
I would also caution against using this code if it is going directly into a query or something similar. Consider using intval, is_numeric and similar functions.
Burada sonra konum tam olarak emin değilim. isset
değeri ayarlanmış olup olmadığını kontrol edin ve varsa true döndürür. empty
değeri hasn't ayarlanmış olmadığını kontrol VEYA edecektir false (örn: 0, "", null
) eşittir ve eğer öyle ise true döndürür.
Eğer iki birleştirmek gerekiyordu neden göremiyorum. Sizin örnek yeniden yazmak için without empty
, bunu yaparım:
$pagesize = isset($_GET['pagesize']) && $_GET['pagesize']
? $_GET['pagesize']
: 20;