我发现这有点难以解释,所以如果有任何不清楚的部分,请告诉我。
我正在制作一个单人网络角色扮演游戏。
我有几个文件:
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进入一个将出现在所有游戏页面中的页面,因为它包含用户的角色数据。
如何在不创建 in 的新实例的情况下character实现这一点characters.php,但是 in create1.php?