是否可以在PHP文件中放入一个字符串?
例如:
<?php
$user["Stack"] = "oveflow";
?>
当用户写另一个字符串时,它变为:
<?php
$user["Face"] = "book";
$user["Stack"] = "overflow";
?>
在PHP文件中写入字符串的任何代码?
答案 0 :(得分:0)
<?php
$file = 'file.txt';
$data = 'dummydata';
file_put_contents($file, $data);
?>
答案 1 :(得分:0)
试试这个,它可以让你轻松地持久地获取和获取数据:
<?php
class Storage {
private static $file = 'data.json';
private static $data = null;
private static function preload() {
if (is_null(self::$data))
self::$data = json_decode(file_get_contents(self::$file), true);
}
public static function put($key, $value) {
self::preload();
self::$data[$key] = $value;
file_put_contents(self::$file, json_encode(self::$data));
}
public static function get($key) {
self::preload();
return isset(self::$data[$key]) ? self::$data[$key] : null;
}
}
Storage::put("Stack", "oveflow");
Storage::put("Face", "book");
echo Storage::get("Stack") . "<br>\n";
echo Storage::get("Face");
将数据放入一次后,它将始终存在。您可以运行此脚本一次,然后删除:
Storage::put("Stack", "oveflow");
Storage::put("Face", "book");
再次运行它,你仍会看到两个回声输出。