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