Если появляется идея каким-то образом написать функцию или переопределить какую-то другую, так чтобы она была видна из любого куска скрипта и проверяла переменную на целое число положительно, в этом случае как лучше поступить? Как переопределить или создать свою функцию?
Давно пора функцию сделать. С айдишниками приходится работать гораздо чаще, чем со всякой другой шолухой.
Я несколько запутался.
был вопрос, как проверить член массива, на предмет того, является ли он числом большим нуля и целым.
Ты написал
intval($arr['key'])>0
Но, если член массива сделать равным другому массиву, например array('4'), т.е. не числом в помине, а массивом, любым, то твоя проверка покажет единицу. Т.е. пройдет проверка. Но вопрос был, как проверить член массива на предмет того, является ли он числом целым, большим нуля.
Попробуйте тогда так
$a['key'] = array('4');
if(intval($a['key']) > 0)
print('ok');
Напишет, что ок, а не нужно.
В общем, вопрос не в этом... Когда проверять переменные в функции, на сколько подробно? Вот в чем вопрос ))
А если в функцию передается массив параметров, некоторые конкретные члены которого нужно проверить на целое положительное число?
Напиши, плиз, как бы ты сделал проверку, если ожидаешь получить целое положительное число большее нуля.
И какую проверку делаешь в реальных боевых условиях? Всегда ли проверяешь, или руководствуешься какими-то правилами, в зависимости от ситуации, и примеры если можно.
ну это будет означать что $client_id это число
Дописал:
if(!$client_id || $client_id != intval($client_id))
сработает, если $client_id ноль или не число
Каким образом будут производиться выплаты не разидентам РФ с точки зрения бух. и законодательства? Какие налоги вы будите платить за меня и в каких органах я буду "палиться"? Хотелось бы по подробней об этом.
Я то представляю )) Сколько бы вы могли дать за скрипт магазина?
Блин, курьерская служба это просто все проблемы, которые только можно придумать в любом бизнесе. Это просто скопище всех на свете задач! Нет таких компаний, у которой бывают проблемы, которых не может быть в курьерской службе.