За последние 24 часа нас посетили 17905 программистов и 1617 роботов. Сейчас ищут 1249 программистов ...

Предохранитель от SQL-инъекций

Тема в разделе "Регулярные выражения", создана пользователем Freakmeister, 21 июл 2012.

  1. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. $a=0; 
    Код (PHP):
    1. $b='0';
    2. if($a===$b) {
    3.  
    4. }//false     
    Код (PHP):
    1. $b='x';
    2. if($a==$b) {
    3.  
    4. }//true     
    В том, то вся и суть:

    Код (PHP):
    1. $b='0';
    2. if((string)$a==$b) {
    3.  
    4. }//true    
    Код (PHP):
    1. $b='x';
    2. if((string)$a==$b) {
    3.  
    4. }//false   
    По этому не неси херню.

    Много такого явления можно встретить в разных местах, ты даже об этом знать не будешь.


    Если тебе не нужна типизация, продолжай в том же духе.


    А нормальные кодеры не всегда доверятся динамической типизации.