Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Экранирование символов
 
 автор: Тень*   (20.06.2010 в 00:33)   письмо автору
 
 

Почему такое название -- "экранирование"?

  Ответить  
 
 автор: ddhvvn   (20.06.2010 в 00:38)   письмо автору
 
   для: Тень*   (20.06.2010 в 00:33)
 

Потому что защита.

  Ответить  
 
 автор: sl1p   (20.06.2010 в 00:49)   письмо автору
 
   для: Тень*   (20.06.2010 в 00:33)
 

символы помещаются в лазерный экран защиты.

  Ответить  
 
 автор: neadekvat   (20.06.2010 в 01:13)   письмо автору
 
   для: Тень*   (20.06.2010 в 00:33)
 

А по-моему это таки связано с защитой.
Экранирует ведь, например, провода - тоже для защиты.
А изначально это наверняка были таки экраны, свинцовая стена, например, защищающая от гамма-излучения. Ну или экран-ватман для защиты от альфа-частиц :)

  Ответить  
 
 автор: Тень*   (20.06.2010 в 02:02)   письмо автору
 
   для: Тень*   (20.06.2010 в 00:33)
 

Защита тут не при чём абсолютно. Конкретная цель экранирования символа -- корректное восприятие его принимающей стороной как "обычного", а не управляющего символа. Мне не очень хочется слышать некие догадки, шутки и т.п.

  Ответить  
 
 автор: garold   (20.06.2010 в 02:57)   письмо автору
 
   для: Тень*   (20.06.2010 в 02:02)
 

Не будет точного ответа, потому что это абстрактное значение. Я лично склоняюсь к защитным значением этого слова.

  Ответить  
 
 автор: cheops   (20.06.2010 в 14:28)   письмо автору
 
   для: Тень*   (20.06.2010 в 00:33)
 

Вообще экранирование - это по-русски подавление, в данном случае подавление обычного поведения символа.

Символы экранируются от анализатора, кавычки, ряд других символов имеют в строках определенное значение - одни выступают границами строк, другие интерпретируются как есть. Экранирование позволяет закрыть их от классической интерпретации и рассматривать как спец-символы (выводить как есть, если они имеют специальное значение или назначить специальное значение, если они выводятся как есть).

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования