6 лет назад
Правила написания исходного кода на PHP
1. Форматирование кода 1.1. Структурирование текста 1.1.1. Длина строки Нужно стараться избегать строк длинной более 120 символов. Если строка превышает этот размер, то нужно использовать правила переноса строки. 1.1.2. Правила переноса строки Если длина строки превышает 120 символов, то необходимо пользоваться следующими правилами переноса: Пример 1: для строки $arAuthResult = $USER->ChangePassword($USER_LOGIN, $USER_CHECKWORD, $USER_PASSWORD, $USER_CONFIRM_PASSWORD, $USER_LID); допустимым будет следующий вариант переноса $arAuthResult = $USER->ChangePassword($USER_LOGIN, $USER_CHECKWORD, ...
3 года назад
Как находить уязвимости в коде на PHP?
Источник: Nuances of Programming Сегодня я наткнулся на вот этот пост Intigriti в Twitter: «Мы только что написали потрясающий фрагмент кода, но… Наша команда разработки утверждает, что он небезопасен. Помогите нам найти уязвимости в коде!». Введение Это фрагмент кода PHP, который в хакерской среде считается очень популярным языком, имеющим довольно много проблем! Одна из таких важных проблем  —  манипуляции с типами. Кто-то называет это частью функционала PHP, другие видят в этих манипуляциях множество багов (но видение этой проблемы зависит от того, в каком ракурсе ее рассматривать)...