kiowas

kiowas
Рейтинг
61
Регистрация
06.02.2010

Если появляется идея каким-то образом написать функцию или переопределить какую-то другую, так чтобы она была видна из любого куска скрипта и проверяла переменную на целое число положительно, в этом случае как лучше поступить? Как переопределить или создать свою функцию?

Давно пора функцию сделать. С айдишниками приходится работать гораздо чаще, чем со всякой другой шолухой.

Я несколько запутался.

был вопрос, как проверить член массива, на предмет того, является ли он числом большим нуля и целым.

Ты написал

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 ноль или не число

Каким образом будут производиться выплаты не разидентам РФ с точки зрения бух. и законодательства? Какие налоги вы будите платить за меня и в каких органах я буду "палиться"? Хотелось бы по подробней об этом.

Я то представляю )) Сколько бы вы могли дать за скрипт магазина?

Блин, курьерская служба это просто все проблемы, которые только можно придумать в любом бизнесе. Это просто скопище всех на свете задач! Нет таких компаний, у которой бывают проблемы, которых не может быть в курьерской службе.

Всего: 300