所以给出这个简单的例子:
<?php
$memory = fopen('php://memory', 'r+');
fwrite($memory, 'asdf', 4);
$value = fread($memory, 3);
var_dump($value);
我期待$value
包含字符串"asd"
,但我得到一个空字符串。这个例子有什么明显的地方需要改变吗?我的期望不正确吗?如果$value
确实应该包含"asd"
可能导致这种情况发生的原因(可能是配置/php.ini 问题)?