Как создать сайт?
Данный проект я создал для того, чтобы делиться с Вами уроками и статьями по теме создания сайтов. Вас ждут примеры кода, видеоуроки, статьи, скрипты и другие материалы по веб-разработке.
Для удобства все содержимое разбито по категориям, а ниже выводятся 15 последних добавленных на сайт записей.
Недавно добавленные уроки:
PHP: Получение информации об объекте или классе, методах, свойствах и наследовании Добавил: Дмитрий Просмотров материала: 21525 |
Как вы знаете, с помощью уточнений типов классов можно ограничить тип аргумента для метода некоторого объекта. Но, увы, даже используя эту возможность, не всегда можно быть уверенным в отношении типа объекта. Существует ряд основных средств для проверки типа объекта.
Добавил: Дмитрий Просмотров материала: 12594 |
Сразу мини-вводная. Этот пост предназначен для тех людей, кто находится в раздумьях и сомнениях по поводу того, жив CodeIgniter или мертв, и стоит ли использовать его в своих новых проектах. Если вы не знаете, что такое CodeIgniter, то, вероятно, большого смысла читать дальше вам просто нет. Зато всех остальных приглашаю в небольшой экскурс по этому вопросу, ибо и я сам - лицо заинтересованное:)
Функции обратного вызова, анонимные функции и механизм замыканий Добавил: Дмитрий Просмотров материала: 12550 |
Анонимные функции очень активно используются в ООП наряду с функциями обратного вызова (так называемые callback-функции). Ну что ж, давайте обратимся к примерам.
Применение функции к каждому элементу массива Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Добавил: Дмитрий Просмотров материала: 9875 |
Одна из частых задач, с которой приходится сталкиваться при работе с массивами данных - это ситуация, когда необходимо с каждым элементом массива выполнить некое действие или прогнать его через какую-либо функцию. Иными словами, нам нужно произвести определенное преобразование для всего набора данных.
Слияние массивов. Преобразование массива в строку Добавил: Дмитрий Просмотров материала: 10051 |
Достаточно частой задачей при работе с массивами является соединение двух массивов в один. Это называется "слияние". Для технической реализации этого момента над понадобится функция array_merge().
Деструктор и копирование объектов с помощью метода __clone() Добавил: Дмитрий Просмотров материала: 8325 |
Как мы уже видели, при создании экземпляра объекта автоматически вызывается метод __construct(). Однако в PHP существует и противоположный метод __destruct(). Он вызывается непосредственно перед тем, как объект отправляется на "свалку", а точнее - удаляется из памяти. Поэтому данный метод удобно использовать для выполнения завершающей очистки объекта, если это входит в ваши коварные планы)
Эволюция веб-разработчика или Почему фреймворк - это хорошо? Добавил: Дмитрий Просмотров материала: 10950 |
Что такое хорошо, и что такое плохо? Вопросы в меру риторические, если нет критериев, по которым мы оцениваем эту самую "хорошесть" или "плохость". Но, прежде всего, мини-вводная для тех, у кого слово "фреймворк" пока еще не входит в активный словарный запас) Фреймворк - это программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.
Магические методы в PHP или методы-перехватчики (сеттеры, геттеры и др.) Добавил: Дмитрий Просмотров материала: 17113 |
Вся "магия" данных методов сводится к тому, что они могут перехватывать (отсюда их второе название - методы-перехватчики) сообщения, посланные неопределенным (по сути - несуществующим) методам и свойствам. Официально такое деяние называется "перегрузкой", но, поскольку в других языках программирования (например, в Java и С++) этот термин обозначает нечто совершенно другое, будем называть это "перехватом".
PHP: Удаление элементов массива Добавил: Дмитрий Просмотров материала: 39167 |
Перед нами стоит тривиальная с виду задача: удалить элемент массива. Или несколько элементов. Однако, при всей ее простоте, в ней есть варианты, которые не совсем очевидны, и о которых стоит знать, если вы хотите продвинуться в PHP чуть дальше, чем "Hello, world!":)
— Разгрузит мастера, специалиста или компанию;
— Позволит гибко управлять расписанием и загрузкой;
— Разошлет оповещения о новых услугах или акциях;
— Позволит принять оплату на карту/кошелек/счет;
— Позволит записываться на групповые и персональные посещения;
— Поможет получить от клиента отзывы о визите к вам;
— Включает в себя сервис чаевых.
Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе
Ключевое слово final (завершенные классы и методы в PHP) Добавил: Дмитрий Просмотров материала: 11458 |
Наследование открывает большие возможности для широкого поля действий в пределах иерархии класса. Вы можете переопределить класс или метод, чтобы вызов в клиентском методе приводил к совершенно разным результатам, в зависимости от типа объекта, переданного методу в качестве аргумента. Но иногда код класса или метода необходимо "зафиксировать", если предполагается, что в дальнейшем он не должен изменяться.
50 классных сервисов, программ и сайтов для веб-разработчиков Добавил: Дмитрий Просмотров материала: 82547 |
В этой статье вы найдете подборку из 50 полезных в хозяйстве программ, онлайн-сервисов и сайтов, которые помогут вам быстрее обучаться веб-разработке, делать больше и быть более продуктивными.
Массивы в PHP: перебор элементов и сохранение серии последовательных чисел Добавил: Дмитрий Просмотров материала: 11936 |
В этом материале разберемся с двумя задачами, касающимися работы с массивами. Первая - совсем небольшая - сохранение в массиве ряда последовательных целых чисел. Вторая - более обширная и часто используемая - перебор элементов массива.
Добавил: Дмитрий Просмотров материала: 11485 |
Пусть перед нами стоит достаточно частая задача - присвоить значения для нескольких элементов массива за один раз при том, что начальный индекс не должен быть равен нулю. Решение очень простое, главное - просто знать о его существовании.
Добавил: Дмитрий Просмотров материала: 11778 |
В этом материале разберемся с вами в следующих вопросах: что такое массив, какие виды массивов существуют в PHP, как создавать массивы, каковы особенности разных видов массивов, как выводить элементы массива на экран и некоторые другие базовые вопросы.
Определение текущей даты и времени в PHP Добавил: Дмитрий Просмотров материала: 8293 |
В этой статье разберемся с тем, как определить текущую дату и время. Стоит ли говорить, что эта задача встанет перед нами в любом мало-мальски серьезном веб-приложении.