Показать сообщение отдельно

  #9  
Старый 06.01.2009, 20:35
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Цитата:
Сообщение от diznt  
Зачем они нужны эти логическии операторы? И для чего они могут быть полезны в написании кода?
И желательно с примером!
PHP код:
$hand fopen("log.txt""a+");
if(
$hand)
{
fwrite($hand,"1");
}
fclose($hand); 
Производим открытие файла и дальше запись в него символа "1", например.

В данном случае 100% вероятность успешной записи в файл, т.к. производится логическая проверка самого факта открытия файлы на запись с добавлением инфо в конец:

PHP код:
if($hand
т.к. файл мог быть открыт ДО этого, некорректно закрыт ПОСЛЕ, это может делаться в цикле и т.д. и т.д. и т.д. - т.е. в любом случае не будет ОШИБКИ при выполнении скрипта, т.к. производиться ПРОВЕРКА на простейшую операцию - ПРОВЕРКА НА ОТКРЫТИЕ ФАЙЛА НА ЗАПИСЬ в него информации. Кстати, так делать надо всегда, даже если простейшая операция, без циклов и многократно повторяющегося обращения к файлу - т.к. это логично, сначала УБЕДИСЬ, потом ЗАПИСЫВАЙ
 
Ответить с цитированием