gpt4 book ai didi

php - 在模拟器游戏中,mysql中是否存在类似于内存状态的东西?

转载 作者:行者123 更新时间:2023-11-30 00:52:24 26 4
gpt4 key购买 nike

我想在 PHP 中创建一个函数,将数据库更改为默认值。这将保存默认值:

<?php
mysql_save_state(database, file);
?>

之后,我的代码将是这样的:

<?php
// when i reload, set my database to default
mysql_load_state(database, file);
// my code
// changes in database
?>

它仅用于我的开发。

翻译:

Eu gostaria de criar uma função em PHP que faça o meu banco de dados voltar para o padrão. Assim, toda vez que eu recarregar o script, ele estará de uma maneira que previamente escolhi.

最佳答案

最简单的方法是将应用程序状态保存在特定的数组/对象中,然后将该数组序列化()并将其写入存储。然后,您可以通过查询数据库并再次对结果调用 unserialize() 来恢复当前状态。您可以使用 __wakeup__sleep 方法扩展对象,以便在序列化和反序列化时运行代码。

如果用户一次只能玩一款事件游戏,则通过 $_SESSION 使用标准 Session 模块就足够了,因为它允许您保持不同游戏之间的状态页面浏览量。

对于 Web 应用程序来说,序列化应用程序的完整状态(通常)不是一个好主意,因为每个请求都会不同。将您想要序列化的状态单独保留在对象中并序列化它。

关于php - 在模拟器游戏中,mysql中是否存在类似于内存状态的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20858137/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com