
06.01.2009, 20:35
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
Сообщение от diznt
Зачем они нужны эти логическии операторы? И для чего они могут быть полезны в написании кода?
И желательно с примером!
PHP код:
$hand = fopen("log.txt", "a+");
if($hand)
{
fwrite($hand,"1");
}
fclose($hand);
Производим открытие файла и дальше запись в него символа "1", например.
В данном случае 100% вероятность успешной записи в файл, т.к. производится логическая проверка самого факта открытия файлы на запись с добавлением инфо в конец:
т.к. файл мог быть открыт ДО этого, некорректно закрыт ПОСЛЕ, это может делаться в цикле и т.д. и т.д. и т.д. - т.е. в любом случае не будет ОШИБКИ при выполнении скрипта, т.к. производиться ПРОВЕРКА на простейшую операцию - ПРОВЕРКА НА ОТКРЫТИЕ ФАЙЛА НА ЗАПИСЬ в него информации. Кстати, так делать надо всегда, даже если простейшая операция, без циклов и многократно повторяющегося обращения к файлу - т.к. это логично, сначала УБЕДИСЬ, потом ЗАПИСЫВАЙ
|
|
|