
| 
         
          Руководство по языку программирования PHP
         
       | 
    ||||||||||||||||||
        
        
        Строковые функции PHPaddslashes()Синтаксис:addslashes (str) Поддерживается следующими версиями PHP:
 Описание функции:Функция addslashes() возвращает строку с установленным обратным слэшом перед следующими символами: 
 
 Данная функция чаще всего применяется при работе с базами данных. Так если нужно внести в базу данных строку с кавычками, то необходимо вначале их экранировать. Большинство баз данных используют для этого обратный слэш. Например d'Artagnan примет вид d\'Artagnan, при этом следует знать, что сам символ в базу данных записан не будет. Если нужно, что бы обратный слэш вносился в базу данных, то в php.ini надо включить директиву magic_quotes_sybase (по умолчанию off). Стоит еще обратить внимание на директиву magic_quotes_gpc (по умолчанию on), она автоматически экранирует все данные GET, POST, и COOKIE. Экранирование их еще раз, приведет к двойным обратным слэшам. Примеры:Пример 1:
  | 
      
        
        Строковые функцииaddcslashes() 
  | 
    |||||||||||||||||
| 
         
  | 
      ||||||||||||||||||