Главная страница » Статьи и уроки » PHP статьи » Страница 4
Опрос
Какие статьи добавлять?

Почему нужно четко понимать ISSET и EMPTY различия в PHP

Автор: administrator Дата: 30-04-2016, 00:47 Категория: Статьи и уроки / PHP статьи
Как бы не ругали PHP за слабую и плохую типизированность помноженную на кучу функций на все случаи жизни, у него есть полно плюсов как простота при подходе к решению задач, обилие инструментов по умолчанию и т.д.

Один вот нюанс я заметил, что часто встречается у разработчиков на PHP это люди путают назначение функций empty и isset.

Вот вам пример, как вам кажется этот код хорош или нет?



if(isset($params['alias'])) $where[] = 'str = "'.addslashes($params['alias']).'"';
Просмотров: 2 677 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Кроссбраузерное добавление страницы в закладки

Автор: administrator Дата: 18-01-2015, 10:44 Категория: Статьи и уроки / PHP статьи
Кроссбраузерное добавление страницы в закладки реализуется с использованием jаvascript. Для добавления страницы в Избранное браузеров Internet Explorer и браузеров, работающих на движке IE, вызывается стандартный метод AddFavorite. Однако здесь есть одна важная деталь. Если страница IE открыта как embedded-объект в другом приложении, например в плагинах или при использовании компонентов для работы с html, то объект window.external присутствует, но его метод AddFavorite не срабатывает. Это наиболее частая ошибка разработчиков, которые просто копируют код друг у друга без его понимания и тестирования. Также большой ошибкой будет использование на своем сайте только одного этого способа.
Просмотров: 2 871 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

PHP класс для работы с MySql

Автор: administrator Дата: 22-12-2014, 10:06 Категория: Статьи и уроки / PHP статьи
Это хелпер-класс, позволяющий легко работать с СУБД MySql в php. Класс создавался по подобию .NET и содержит функции:
ExecuteNonQuery, ExecuteScalar, GetTable, GetRow.
Все функции могут принимать как обычные SQL-запросы, так и параметризированные запросы, что позволяет исключить SQL Injection.
Класс полностью работоспособный и (не требуется каких-либо изменений и дополнений).
Просмотров: 2 671 Комментариев: 0
  • Не нравится
  • +3
  • Нравится

PHP: Обработка исключений

Автор: administrator Дата: 22-12-2014, 01:18 Категория: Статьи и уроки / PHP статьи
Все пользователи Сети знают, как порой неприятно открывать страницу и видеть вместо долгожданной статьи/блога/картинки некий маловразумительный текст, сообщающий об ошибке сервера. К сожалению, реальность Интернет такова, что очень сложно сделать скрипт, одинаково хорошо работающий на любой платформе и при любых настройках сервера.

Поэтому очень важно уметь корректно выявлять и обрабатывать ошибки, которые могут возникнуть в скрипте. Для этого в PHP предусмотрено два механизма - обработка ошибок и обработка исключений.
Просмотров: 2 421 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

PHP: Буферизация вывода

Автор: administrator Дата: 20-12-2014, 01:11 Категория: Статьи и уроки / PHP статьи
Буферизация вывода в PHP это довольно полезная штука, если уметь ею пользоваться.

Скажите сколько раз вы видели ошибки типа:
Warning: Cannot modify header information - headers already sent by (output started at ...)
Просмотров: 3 146 Комментариев: 0
  • Не нравится
  • 0
  • Нравится