Мегаобучалка Главная | О нас | Обратная связь


Глава 5) Функции и объекты PHP



2015-12-15 391 Обсуждений (0)
Глава 5) Функции и объекты PHP 0.00 из 5.00 0 оценок




 

Функция — это набор инструкций, который выполняет конкретную задачу

и в дополнение к этому может вернуть какое-нибудь значение. Можно извлечь

фрагмент кода, который используется более одного раза, поместить его в функцию и вызвать функцию по имени в тот момент, когда этот код нужно будет

выполнить.

По сравнению с непрерывным линейным кодом у функций есть масса преимуществ.

 

- Экономия времени при наборе текста программы.

 

- Сокращение количества синтаксических и прочих ошибок программирования.

 

- Сокращение времени загрузки файлов программы.

 

- Сокращение времени выполнения, поскольку каждая функция компилируется

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

 

- Возможность использовать функции как в рядовых, так в особенных случаях,

поскольку они воспринимают аргументы.

 

 

PHP поставляется с несколькими сотнями готовых к работе встроенных функций,

превращающих его в язык с очень богатыми возможностями. Чтобы воспользо ваться функцией, ее нужно вызвать по имени.

Когда в PHP перед именем переменной ставится символ & , парсер знает, что тем

самым передается не сама переменная, а ссылка на нее. При использовании инструкции include можно потребовать у PHP извлечения

конкретного файла и загрузки всего его содержимого.

Это равносильно вставке

включаемого файла в данное место текущего файла.

При создании программы, рассчитанной на использование объектов, нужно сконструировать некую совокупность данных и кода, называемую классом. Каждый

новый объект, основанный на этом классе, называется экземпляром (или случаем

употребления) этого класса.

Данные, связанные с объектом, называются его свойствами, а используемые им

функции — методами.

При создании объектов предпочтительно воспользоваться инкапсуляцией или

создавать класс таким образом, чтобы с его свойствами могли работать только его

собственные методы. Иными словами, нужно запретить внешнему коду непосредственный доступ к данным объекта. Предоставляемые объектом методы известны

как интерфейс объекта.

Перед тем как получить возможность использования объекта, нужно определить

класс с помощью ключевого слова class . Определение класса включает в себя имя

класса (чувствительное к регистру букв), его свойства и методы.

Для создания объекта определенного класса используется ключевое слово new , применяемое в выражении: объект = new Класс.

При создании нового объекта вызываемому классу можно передать перечень аргументов. Они передаются специальному методу внутри класса, который называется

конструктором и занимается инициализацией различных свойств.

Еще одним нововведением в PHP 5 стала возможность создания методов-деструкторов. Эта возможность подходит для тех случаев, когда код ссылается на объект

в последний раз или когда сценарий подошел к концу.

Как только класс будет создан, из него можно будет получить подкласс. Это сэкономит массу времени: вместо скрупулезного переписывания кода можно будет взять

класс, похожий на тот, который следует создать, распространить его на подкласс

и просто внести изменения в те места, которые будут иметь характерные особенности. Это достигается за счет использования инструкции extends.

Глава 6) Массивы в РНР

Можно отслеживать элементы массива по индексам, но тогда придется

помнить, какой именно номер на какой товар ссылается. Кроме того, за вашим кодом

трудно будет уследить другим программистам.

Самое время обратиться к ассоциативным массивам. Использование этих массивов позволяет ссылаться на элементы массива по именам, а не по номерам.

Поэтому

они не остановились на уже имеющихся структурах организации цикла, а добавили

еще одну структуру, специально предназначенную для массивов, — цикл foreach...as .

Используя этот цикл, можно поочередно перебрать все элементы массива и произвести с ними какие-нибудь действия.

Когда PHP встречает инструкцию foreach , он извлекает первый элемент массива и помещает его значение в переменную, указанную после ключевого слова as ,

и при каждом возвращении управления инструкции foreach в эту переменную

помещается значение следующего элемента массива.

Глава 7

) Практикум

По программированию

На PHP

Тут идет много примеров, поэтому я их ен конспектирую.

 

Глава 8) Введение в MySQL

База данных — это структурированная коллекция записей или данных, хранящихся в компьютерной системе и организованных так, что можно осуществлять быстрый поиск и извлечение нужной информации.

В названии MySQL составляющая SQL означает Structured Query Language —

язык структурированных запросов.

Основными понятиями, с которыми следует ознакомиться на данном этапе, являются:

 

- база данных — контейнер для всей коллекции данных MySQL;

 

- таблица — вложенный в базу данных контейнер, в котором хранятся сами

данные;

 

- строка — отдельная запись, в которой могут содержаться несколько полей;

 

- столбец — имя поля внутри строки.

 



2015-12-15 391 Обсуждений (0)
Глава 5) Функции и объекты PHP 0.00 из 5.00 0 оценок









Обсуждение в статье: Глава 5) Функции и объекты PHP

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (391)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)