PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
El98 Отправлено: 20 Октября, 2016 - 16:46:03 • Тема: Что произойдет? • Форум: Работа с файловой системой и файлами

Ответов: 4
Просмотров: 1042
Sail, понял, спасибо. Растерялся
P.S Невнимательно урок читал )
El98 Отправлено: 20 Октября, 2016 - 16:36:20 • Тема: Что произойдет? • Форум: Работа с файловой системой и файлами

Ответов: 4
Просмотров: 1042
Sail пишет:
El98 пишет:
Увеличивается кол-во считываемых байт, или что?

Просто посмотрите на результат:
PHP:
скопировать код в буфер обмена
  1. $line = 'some string';
  2. var_dump($line);
  3. $line++;
  4. var_dump($line);

и почитайте про операторы инкремента и декремента. В частности, применительно к символьным переменным.

Что делает инкремент, и декремент я то знаю ..
Что происходит когда он к функциям применяется?
El98 Отправлено: 20 Октября, 2016 - 16:27:55 • Тема: Что произойдет? • Форум: Работа с файловой системой и файлами

Ответов: 4
Просмотров: 1042
Есть код, он взят из урока о файлах (http://www.php.su/lessons/?lesson_8)

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. chdir('/usr/tmp');
  3. $src = fopen('f1.txt', 'r'); // 'r' указывает функции открыть файл для чтения
  4. $dst = fopen('f2.txt', 'w'); // 'w' указывает функции открыть файл для записи
  5. while ( !feof($src) ) {
  6.   $line = fgets($src, 16);
  7.   $line++;
  8.   fputs($dst, $line);
  9. }
  10. fclose($dst);
  11. fclose($src);
  12. ?>


Что происходит когда переменная line инкриментируется? Увеличивается кол-во считываемых байт, или что? Спасибо!

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB