Зачем эта универсальность? В $_POST, $_GET приходят переменные уже с определенным типом. То-есть, если нужен Ineteger (не Float) с значением больше 0, достаточно проверить на is_int и > 0.
Наталья, Wordpress разрабатывался годами (уже вроде бы 8 лет), а другие CMS - месяцами. В WP многое учтено. Им пользуется очень много людей. Именно поэтому, эта система максимально налажена, максимально безопасна, и максимально гибкая. Если вам важно качество, безопасность вашего проекта, а не какие-то специфичные недоработанные рюшечки, тогда советую вам выбрать CMS с опытом, базируясь на всем мною сказанном, а не вчера сделанную, базируясь на интуиции и каких-то шаманских факторах.
kiowas, не правда. Перепроверьте с ===.
function is_positive($num) {if (isset($num) && (is_int($num) or (is_numeric($num) and floor($num) == $num)) && $num > 0)
return true;
else
return false;
}
(string)(int)$var === $var. Красиво - но плохо.
Зачем эта универсальность? В $_POST, $_GET приходят переменные уже с определенным типом. То-есть, если нужен Ineteger (не Float) с значением больше 0, достаточно проверить на is_int и > 0.
kiowas, господи.
(int) $var == $var && $var > 0
kiowas, дословно так - (int) $var > 0, реально - зависит от конкретной задачи.
for93t, а еще можно использовать константы, в случае если она задается раз и навсегда.
Лучше писать так:
Но это уже паранойя.
Наталья, Wordpress разрабатывался годами (уже вроде бы 8 лет), а другие CMS - месяцами. В WP многое учтено. Им пользуется очень много людей. Именно поэтому, эта система максимально налажена, максимально безопасна, и максимально гибкая. Если вам важно качество, безопасность вашего проекта, а не какие-то специфичные недоработанные рюшечки, тогда советую вам выбрать CMS с опытом, базируясь на всем мною сказанном, а не вчера сделанную, базируясь на интуиции и каких-то шаманских факторах.
А тут 41 миллион.
А это даже смешное.
А PSY это, как и русская ПОП музыка, для людей без своего вкуса.