от Андрей | 31 Июл 2020 | #Программирование, SQL, СУБД
Часто возникает ситуация когда при использовании в таблицах связи один ко многим, из второй таблицы нужно выбрать только одну запись. То есть получить выборку один к одному.Создадим таблицы для проведения тестов: CREATE TABLE IF NOT EXISTS `t1` ( `id` int(11) NOT NULL...
от Андрей | 30 Июл 2020 | #Программирование, PHP, PHP-сниппеты
Боты могут доставить много неприятностей, для борьбы с ними существуют различные способы. Не безызвестная каптча тому пример, но не всегда она применима. Одной из альтернатив, является ограничение количества запросов за период времени. Разумно подобрав параметры вы не...
от Андрей | 29 Июл 2020 | #Программирование, PHP, PHP-сниппеты
Хотите в своем сценарии получить количество лайков в facebook? Проще не куда, в сниппете приведенном ниже вы увидите как это можно сделать. function fb_fan_count($facebook_name){ // Example: https://graph.facebook.com/web.example $data =...
от Андрей | 28 Июл 2020 | #Программирование, PHP, ООП
С выходом PHP версии 5.3 в нашем распоряжении появилось еще одно ключевое слово: static. Точнее, появилось возможность его использовать в контексте определения реализации методов класса.Но, пойдем по порядку. Мы имеем три ключевых слова используемых в реализациях...
от Андрей | 27 Июл 2020 | #Программирование, PHP, PHP-сниппеты
Хотите вывести исходный код любой веб-страницы, с нумерацией строк? Вот простой фрагмент кода позволяющий это сделать. Просто измените $url в строке 2 по вашему усмотрению. Дальше можете переделать функцию в соответствии с вашими потребностями....
от Андрей | 26 Июл 2020 | #Программирование, PHP, PHP-сниппеты
Хотите знать по какому протоколу выполнен запрос к сценарию? Нет ничего проще…Этот небольшой сниппет поможет вам в этом. if ($_SERVER[‘HTTPS’] == «on») { echo «This is HTTPS»; }else{ echo «This is not HTTPS»; } Было...
от Андрей | 25 Июл 2020 | #Программирование, PHP, PHP-сниппеты
Оптимизируя сценарии, необходимо знать какой объем оперативной памяти потребляет сценарий. Этот пример показывает как узнать начальный и конечный объем выделения памяти, а также максимальный объем выделенной памяти. echo «Начальный:...
от Андрей | 24 Июл 2020 | #Программирование, PHP, Методики
Функции обратного вызова важный, и нужный механизм языка. Первое, что приходит в голову при упоминании функций обратного вызова – это пользовательская сортировка массивов (например, usort()). Но, это лишь незначительная часть возможностей этого механизма.Функции...
от Андрей | 23 Июл 2020 | #Программирование, PHP, Методики
Исключение – специальный объект, являющийся экземпляром класса Exception или его производного класса. Конструктору класса Exception передается два необязательных параметра: строка сообщения и код ошибки. Для генерации исключения используется...
от Андрей | 23 Июл 2020 | #Программирование, PHP, ООП
В краткой форме изложен объекто-ориентированный синтаксис используемый в PHP 5.3 и выше.Пример определения пустого класса ProductClass и создания объекта этого данного класса: class ProductClass { } $product = new ProductClass(); Управление доступом к...
Свежие комментарии