1. хостинги можуть мати різні налаштування і щоб не виникло ніколи проблем, завжди рекомендується використовувати повний запис <?php ?>
2. Якщо у файлі використовується або включається PHP код, потрібно файлу давати розширення .php. Якщо ви хочете, щоб у файлі з розширенням .html працював PHP код, потрібно створити файл .htaccess і включити в нього наступний рядок
AddType application/x-httpd-php .html
Про це не варто вам зараз заморочуватись, коли виникне в тому питання пізніше, самі розберетесь
3. POST використовується зазвичай для запису/зміни бази даних, отримання даних від користувачів. Він призначений для отримання/передачі/обробки великих даних.
GET передається в основному через стрічку браузера і використовується для отримання чи передачі даних без змін на сервері.