Может кто-нибудь объяснить, как переменные работают в PHP?
Когда я писал сценарий для игры (San Andreas Multiplayer, Pawn language), я использовал переменные, подобные этой:
new Health = 100;
но это было неверно, потому что это была одинаковая переменная для всех игроков. Итак, правильный путь был:
new Health[NUMBER_OF_PLAYERS];
Health[player_ID] = 100;
А теперь мой вопрос: как это работает в PHP?
Когда я создаю переменную
$x = 100;
и две кнопки в JS:
- buttonA - это увеличение значения на 1
- buttonB - отображать текущее значение переменной $ x
Что будет, когда один пользователь нажмет кнопку A несколько раз? Другие пользователи увидят (нажав кнопку B) значение выше 100, потому что на сервере есть только одна переменная $ x? Или они увидят 100, потому что у каждого пользователя есть «своя переменная»?
Есть ли разница, когда он работает с помощью AJAX или напрямую вставляет код PHP в файл .html (используя тег <?php
)?