PHP СКРЫТЬ ЧАСТЬ КОДА
В PHP есть несколько способов скрыть часть кода:
1) Использование комментариев. Код, заключенный в комментарии, не исполняется, но сохраняется в файле, поэтому может быть полезен для отладки:
// Начало скрытого кодакод, который нужно скрыть// Конец скрытого кода
2) Использование функции eval. Эта функция позволяет выполнять код, переданный ей в виде строки:
$hidden_code = "код, который нужно скрыть";eval($hidden_code);
3) Использование конструкции if(false){...}. Код, заключенный в фигурные скобки этой конструкции, не будет выполнен, если условие, стоящее внутри if, не будет выполнено:
$do_not_execute = false;if($do_not_execute){ // Код, который нужно скрыть}
4) Использование функции ob_start и ob_end_clean. Функция ob_start запускает буферизацию вывода, а функция ob_end_clean удаляет все, что было записано в буфер:
ob_start();// Код, который нужно скрыть$hidden_code = ob_get_contents();ob_end_clean();
5) Использование конструкции __halt_compiler. Эта конструкция останавливает компиляцию программы на текущей строке, а код, после нее, становится недоступным для выполнения:
код, который нужно выполнить до __halt_compiler();__halt_compiler();код, который нужно скрыть
6 советов по безопасности PHP для защиты вашего сайта
Не используйте Вложенные условия. Лучше перепишите код вот так.
Как спрятать скрипт в файл
Правила написания простого.и понятного кода на PHP - Clean Code
76 вещей и предметов со скрытыми функциями
Как легко взломать сайт на PHP — SQL injection
Как скрыть расширение .html или .php в адресной строке сайта? Удалить хвосты файлов из URL (ссылок)
Как защитить исходный код PHP, JS, HTML, CSS - обфускация, минимизация, сжатие и шифрование
#80. Как скрыть код в html