омню на форуме кто то писал, что очистить данные от пользователя, можно явно определив тип (int), если это число. Решил попробовать, а значение изменилось, при этом были только цифры. В чем дело?
Пришлось preg_replace использовать.
_____________
Принимаю заказы, писать в ЛС
kristall
12.05.2015 - 15:45
<?php $a = "343535"; var_dump((int)$a);?>
int 343535
ЧЯДНТ?
_____________
echo '<pre>',print_r($var, 1);die;
root@server# make love && war
Игорь_Vasinsky
12.05.2015 - 15:48
Цитата |
что очистить данные от пользователя, можно явно определив тип (int), |
бред сивой кобылы)))
в php нет жёсткой типизации данных - но есть явное приведение к типу.
не больше - не меньше.
о какой очистке идёт речь - я хз.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь. Мне нужно получить номер телефона, поэтому входящие данные привожу к типу int, а значение изменяется.
_____________
Принимаю заказы, писать в ЛС
МедведьЗагугли диапазон чисел integer
UPD: ладно, сделаю за тебя
Цитата |
целое со знаком будет представлять значения от −2 147 483 648 до 2 147 483 647 |