
- •1. Общее представление о сети Internet.
- •4. Основные компоненты www.
- •5. Структура html-документа.
- •6,7,8,9. Тэги заголовка документа и тело документа
- •1. Теги структуры документа
- •2.Теги, включаемые в заголовок документа
- •3. Теги форматирования текста
- •3.1. Шрифты
- •3.2. Блоки и переносы текста.
- •3.3. Списки.
- •4. Гиперссылки и закладки
- •5. Изображения и карты
- •10. Создание простых и сложных таблиц.
- •. Особенности работы с фреймами.
- •12. Основные компоненты dhtml
- •13. Встраивание css в документ
- •15. Отображение списков
- •16.Ядро JavaScript
- •18. Клиентская часть JavaScript
- •18. Объект Window и Frame
- •19. Объект Document
- •21. Общий обзор языка php
- •22.Включение php-кода на страницу.
- •23. Синтаксис php.
- •24.Типы данных php.
- •25.Классы и объекты php.
- •26.Ссылки php.
- •29. Раскрутка web сайтов Раскрутка web сайта включает в себя следующие работы:
- •1. Составление семантического ядра запросов для раскрутки сайта
- •2. Определение видимости
- •5. Поддержание позиций при раскрутке
- •30. Регистрация в поисковых системах и каталогах.
- •31. Проблема поиска информации в Интернет
- •32. Алгоритмы поиска, средства поиска
- •33. Характеристики web – сайтов
- •35. Перспективы развития web технологий
24.Типы данных php.
Типы данных языка PHP
В php есть три основных типа данных: целое число (integer), действительное число (double), и строка (string). Помимо основных имеются еще два типа: массивы и объекты. У каждой переменной есть свой тип, хотя тип переменной может меняться налету, когда изменяется значение переменной или иным программным образом.
Целые числа занимают 4 байта памяти и используются для предоставления обычных чисел в диапазоне примерном от –2 миллиардов до +2 миллиардов. Числа с плавающей запятой (действительные) используются для предоставления десятичных значений или показателей. Строки используются для предоставления нечисловых значений типа букв, знаков пунктуации и даже чисел.
Скалярные типы данных
» Двоичные данные (boolean)
» Целые числа (Integer)
» Числа с плавающей точкой (Float)
» Строки (String)
Смешанные типы данных
» Массивы (Array)
» Объекты (Object)
Специальные типы данных
» Ресурсы (Resource)
» Пустой тип (NULL)
Псевдотипы данных
» Смешанный (Mixed)
» Числа (Number)
» Обратного вызова (Callback)
25.Классы и объекты php.
Класс - это базовое понятие в объектно-ориентированном программировании (ООП). Классы образуют синтаксическую базу ООП. Их можно рассматривать как своего рода "контейнеры" для логически связанных данных и функций (обычно называемых методами). Если сказать проще, то класс - это своеобразный тип данных.
Экземпляр класса - это объект. Объект - это совокупность данных (свойств) и функций (методов) для их обработки. Свойства и методы называются членами класса. Вообще, объектом является все то, что поддерживает инкапсуляцию.
Если класс можно рассматривать как тип данных, то объект — как переменную (по аналогии). Скрипт может одновременно работать с несколькими объектами одного класса, как с несколькими переменными.
Внутри объекта данные и код (члены класса) могут быть либо открыты, либо нет. Открытые данные и члены класса являются доступными для других частей программы, которые не являются частью объекта. А вот закрытые данные и члены класса доступны только внутри этого объекта.
Описание классов в PHP начинаются служебным словом class:
class Имя_класса {
// описание членов класса - свойств и методов для их обработки
}
Для объявления объекта необходимо использовать оператор new:
Объект = new Имя_класса;
Данные описываются с помощью служебного слова var. Метод описывается так же, как и обыкновенная пользовательская функция. Методу также можно передавать параметры.
26.Ссылки php.
Что такое ссылки
Ссылки в PHP - это средство доступа к содержимому одной переменной под разными именами. Они не похожи на указатели C и не являются псевдонимами таблицы символов. В PHP имя переменной и её содержимое - это разные вещи, поэтому одно содержимое может иметь разные имена. Ближайшая аналогия - имена файлов Unix и файлы - имена переменных являются элементами каталогов, а содержимое переменных это сами файлы. Ссылки в PHP - аналог жёстких ссылок (hardlinks) в файловых.
Жесткие ссылки в PHP
Жесткая ссылка представляет собой просто переменную, которая является синонимом другой переменной. Многоуровневые ссылки (то есть, ссылка на ссылку на переменную, как это можно делать, например, в Perl) не поддерживаются. Так что не стоит воспринимать жесткие ссылки серьезнее, чем синонимы.
Чтобы создать жесткую ссылку, нужно использовать оператор & (амперсанд).
Символические ссылки (переменные переменные)
Символическая ссылка — это всего лишь строковая переменная, хранящая имя другой переменной (переменная переменная). Чтобы добраться до значения переменной, на которую ссылается символическая ссылка, необходимо применить дополнительный знак $ перед именем ссылки.
Жесткие ссылки и пользовательские функции
Передача значений по ссылке
Вы можете передавать переменные в пользовательскую функцию по ссылке, если вы хотите разрешить функции модифицировать свои аргументы. В таком случае, пользовательския функция сможет изменять аргументы.
По ссылке можно передавать:
• Переменные, например foo($a)
• Оператор new, например foo(new foobar())
• Ссылки, возвращаемые функцией