Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Step01
0 / 0 / 0
Регистрация: 27.01.2018
Сообщений: 49
1

Нужно ли закрывать файл

28.01.2018, 17:16. Просмотров 756. Ответов 9
Метки нет (Все метки)

Есть ли практический смысл в закрытии файлов после работы с ними?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2018, 17:16
Ответы с готовыми решениями:

Закрывать или не закрывать тег <?php в отдельных файлах кода
Структура php файла такова: &lt;?php //Сам код 1 //Сам код 2 //Сам код 3 ...

Нужно ли закрывать майскл сonnections или же mysql_free_result?
Привет... У меня вопрос. 1Нужно ли закрывать майскл сonnections или же...

закрывать конекции или нет (майскл)
привет. вопрос: закрывать конекции после выполненого запроса или нет? и стоит...

Нужно скачивать файл средствами PHP
Нужно скачивать файл. Делаю так $fname='001.dt'; header ( 'Content-Type:...

Нужно в PHP файл добавить логин и пароль
Est fail na php bolshoi i ne ponjatnyi. mne nuzhno k etom failu prikrepit form...

9
Jewbacabra
Эксперт PHP
3574 / 2967 / 1320
Регистрация: 24.04.2014
Сообщений: 9,017
28.01.2018, 17:57 2
Лучший ответ Сообщение было отмечено Step01 как решение

Решение

Есть, например, в долгоживущих скриптах.
0
Vladislav717
6 / 6 / 3
Регистрация: 03.12.2015
Сообщений: 99
28.01.2018, 17:59 3
Step01, да ибо если после него идет например инклюд с версткой то верстка может восприниматься ошибкой... Особенно актуально в крупных проектах где можно легко запутаться...
0
Jewbacabra
28.01.2018, 18:03
  #4

Не по теме:

Цитата Сообщение от Vladislav717 Посмотреть сообщение
после него идет например инклюд с версткой то верстка может восприниматься ошибкой...
ЩИТО?

0
Vladislav717
6 / 6 / 3
Регистрация: 03.12.2015
Сообщений: 99
28.01.2018, 18:53 5
Цитата Сообщение от Jewbacabra Посмотреть сообщение
ЩИТО?
PHP
1
2
3
4
<?php
echo "lolka";
 
<h1>Ebolka</h1>
Parse error: syntax error, unexpected '<' in z.php on line 4

0
Jewbacabra
Эксперт PHP
3574 / 2967 / 1320
Регистрация: 24.04.2014
Сообщений: 9,017
28.01.2018, 18:56 6
Vladislav717, вопрос был в целесообразности приминения fclose

Вопрос нужно ли соблюдать соблюдать синтаксис языка мягко говоря странен.
0
Vladislav717
6 / 6 / 3
Регистрация: 03.12.2015
Сообщений: 99
28.01.2018, 18:59 7
Jewbacabra, ну тогда автор не правильно расписал тему. fclose конечно имеет смысл делать чтобы был доступ к файлу. Да и кто в наше время использует fopen, fclose и тд и тп?)
0
Jewbacabra
Эксперт PHP
3574 / 2967 / 1320
Регистрация: 24.04.2014
Сообщений: 9,017
28.01.2018, 19:16 8
Цитата Сообщение от Vladislav717 Посмотреть сообщение
Да и кто в наше время использует fopen, fclose и тд и тп?)
fopen самый оптимальный способ когда требуется работать с большими файлами, особенно когда размер файла больше чем ограничение памяти на скрипт
https://habrahabr.ru/post/345024/

Цитата Сообщение от Vladislav717 Посмотреть сообщение
fclose конечно имеет смысл делать чтобы был доступ к файлу
И кстати, fopen не блокирует файл, блокировать надо отдельно flockом
0
Step01
0 / 0 / 0
Регистрация: 27.01.2018
Сообщений: 49
29.01.2018, 12:09  [ТС] 9
Цитата Сообщение от Jewbacabra Посмотреть сообщение
Вопрос нужно ли соблюдать соблюдать синтаксис языка мягко говоря странен.
Отсутствие функции, даже необходимой, не имеет никакого отношения к синтаксису. А если по теме - какой смысл закрывать файл если он сам закроется когда скрипт заканчивает работу?
Цитата Сообщение от Vladislav717 Посмотреть сообщение
автор не правильно расписал тему
Это Вы неправильно поняли. Я писал о закрытии файла, а не о закрывающем тэге.
По поводу доступа к файлу уже сказали - к открытому файлу есть доступ у других пользователей.
Пока я вижу смысл закрывать файл в долго работающих скриптах. С этим понятно. А в обычных наверно не обязательно
0
Зверушь
439 / 349 / 91
Регистрация: 01.05.2010
Сообщений: 1,686
29.01.2018, 14:18 10
Цитата Сообщение от Step01 Посмотреть сообщение
Пока я вижу смысл закрывать файл в долго работающих скриптах.
Я думаю, что нужно рассматривать продукт не как "скрипт", который в моем понимании просто один файл или вообще участок кода, а как приложение, которое может состоять из сотен php файлов (читай скриптов). Возможны ситуации, когда к одному файлу идет обращение из различных участков программы, и прежде чем писать в файл, нужно быть уверенным, что он в данный момент он никем не используется. Для этого и закрывают файл, после завершения работы с ним.
0
29.01.2018, 14:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2018, 14:18

С чего начать, нужно сделать форму и заполнение из нее в док файл
В общем в веб программировании я 0, немного с html знаком. Но надеюсь задача...

Нужно зачитать файл как строку. Кто какие способы знает ?
я это дело делаю так: $file= file('file.html'); $file= implode(' ', $file);...

Мне нужно открыть pdf файл, так чтобы не выскакивало сообщение о сохраниении.
Мне нужно открыть pdf файл, так чтобы не выскакивало сообщение о сохраниении....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru