березня
02
2012

Вийшла нова версія PHP 5.4.0

Версія 5.4.0 містить велику кількість нововведень і виправлень помилок. З нововведень варто виділити: підтримка трейтов; спрощенний синтаксис оголошення масивів; замикання тепер підтримують $this; з'явилася можливість звертатися до результату функції як до масиву; булеві значення можна використовувати наступним чином: 0b001001101. Також у версії 5.4.0 виправлено більше 100 помилок.

Далі
лютого
02
2012

PHP 5.3.10: Важливе оновлення безпеки

Команда PHP оголосила про вихід чергової мінорній версії PHP 5.3.10. Ця версія містить критичні виправлення безпеки. А саме, виправлена ​​проблема з можливістю віддаленого виклику коду, про яку повідомив Stefan Esser. Всім користувачам настійно рекомендується оновити PHP до версії 5.3.10.

Далі
січня
14
2012

Кирилиця і htmlentities/htmlspecialchars. Проблема з українськими символами

Іноді через неуважність виникає така проблема, що функція htmlentities конвертує кирилицю в нечитабельну послідовність символів. Це означає, що Ви не вказали кодування, яке функція буде використовувати при перетворенні рядка в html.

Вирішується ця проблема дуже легко - необхідно додати у виклик функції третій параметр-кодування. Найчастіше це рядок 'UTF-8' або 'cp1251'. Також Ви можете використовувати функцію htmlspecialchars замість htmlentities. Вона працює таким же чином, але конвертує менший діапазон спеціальних символів. Не забувайте про кодування, в htmlspecialchars також є цей аргумент.

Далі