Download - Web-02-Intermediate PHP
![Page 1: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/1.jpg)
Web Internship 2014
Intermediate PHP
Константин ШерпаевЕвгений Шингарев
![Page 2: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/2.jpg)
Чтение и запись файлов
![Page 3: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/3.jpg)
Операции с файлами
![Page 4: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/4.jpg)
Работа с директориями
![Page 5: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/5.jpg)
Вопросы:
Что произойдет, если мы захотим писать в открытый только на чтение файл, с помощью функции fwrite?
Предположим, что у нас есть файл содержащий текст foo.txtКаков будет результат?
![Page 6: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/6.jpg)
Функции
![Page 7: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/7.jpg)
Передача аргументов по ссылке
![Page 8: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/8.jpg)
Значения аргументов по умолчанию
![Page 9: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/9.jpg)
Анонимные функции
![Page 10: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/10.jpg)
Анонимные функции
![Page 11: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/11.jpg)
Задача
Рассмотрите следующий код:
Какой и где нужно добавить символ, чтобы переменная $b приняла значение 2?
![Page 12: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/12.jpg)
Классы и объекты
![Page 13: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/13.jpg)
Создание экземпляра класса
![Page 14: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/14.jpg)
Константы классов
![Page 15: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/15.jpg)
Наследование
![Page 16: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/16.jpg)
Области видимости
![Page 17: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/17.jpg)
Области видимости
![Page 18: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/18.jpg)
Ключевое слово "static"
![Page 19: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/19.jpg)
Ключевое слово "static"
![Page 20: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/20.jpg)
Контроль типа
![Page 21: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/21.jpg)
Интерфейсы
![Page 22: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/22.jpg)
Интерфейсы
![Page 23: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/23.jpg)
Абстрактные классы
![Page 24: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/24.jpg)
Абстрактные классы
![Page 25: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/25.jpg)
Исключения
![Page 26: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/26.jpg)
Каков будет результат?
![Page 27: Web-02-Intermediate PHP](https://reader034.vdocuments.us/reader034/viewer/2022052622/5594709e1a28ab8d0e8b46f4/html5/thumbnails/27.jpg)
Вопросы?
Спасибо за внимание!