Я нашел это немного трудно объяснить, поэтому, если есть какая-то неясная часть, пожалуйста, дайте мне знать.Использование переменных между несколькими файлами
Я делаю однопользовательскую веб-RPG.
У меня есть несколько файлов:
characters.php
: это один содержит character
класса, вместе со своими методами (levelUp()
, например)
create1.php
: это страница, на которой пользователь выбирает атрибуты персонажа , а затем создается символ. она включает в себя эту часть:
require 'characters.php';
$player = new Character($race);
$player->levelUp();
Что происходит здесь: пользователь берется create1.php
и входит в их род, и с входом пользователя новый character
создается.
Теперь у нас есть переменная $player
, которая содержит всю информацию о символе и хранится в файле create1.php
.
Что я намерен делать require
characters.php
на каждой странице веб-игры. Это означает, что мне нужно импортировать $player
в characters.php
. Другими словами, мне нужно переместить $player
на страницу, которая будет присутствовать на ВСЕХ страницах игры, потому что в ней содержатся персональные данные пользователя.
Как я могу добиться этого без создания нового экземпляра character
в characters.php
, но в create1.php
?
Ответ: с помощью базы данных и выборки на спрос. –