【发布时间】:2011-06-09 08:03:59
【问题描述】:
编辑:我手动设置了 $array 的 $key ,所以它不会是键/数组/任何保留的东西。
EDIT2:这是一个更好的视频:http://www.screenr.com/ZEss
观看这个 10 秒的视频:http://screenr.com/Ctss。
我正在 localhost 上测试一个 wordpress 主题。当我更改主题的主题/文件夹名时出现此问题。
一些代码参考:
<?php
//this is an array with ~20 values in it.
$array = (get_option('foo'));
foreach ($array as $key => $value) {
$$key = $value;
}
?>
此代码在主题的不同文件中运行了大约 4 次。
当我使用不同的主题名称/文件夹名称时,一切正常。 我是 php 新手,所以请帮我解决这个问题。
【问题讨论】:
-
你想做什么?为什么要使用变量变量?
-
@Alexcp 说 'logo' 是一个值的键,然后我可以使用 $logo 变量来访问它的值。
-
你为什么不直接使用 $array['key'] 来代替
-
@Alexcp 实际上(后来)我想出了一个不同的方法,我很好奇是什么导致了 apache 的 ram 峰值