Например в Wordpress часто при создании новой страницы плагина используют
if (!defined('ABSPATH')) {
exit;
}
Это позволяет избежать не санкционированной утечки данных.
Какие варианты защиты своего php скрипта используете вы? Проверка переменных, значений? Какие у вас правила «хорошего тона» безопасного программирования на php?