【问题标题】:PHP Clear all Variables from Above Certain LinePHP清除某行上方的所有变量
【发布时间】:2015-09-14 23:42:37
【问题描述】:

我正在尝试优化资源密集型 PHP 脚本以提高速度,比如说我上面有 200 多个变量,因为这大约是正确的,当我到达某一行时,我想从上面清除所有内容,是否有这个?将已经设置的变量放入数组并取消设置是最好的选择,还是 PHP 有一个可以处理这个问题的内置函数?

【问题讨论】:

  • 不完全是。但是是什么阻止了你自己写一篇呢?比如,创建一个“clearThis”函数,只要你想清除一组变量,就会调用它。
  • 因为在数组中列出所有变量以取消设置它们会增加脚本的额外内存使用

标签: php arrays string variables optimization


【解决方案1】:

使用scope。当您退出较低范围时,所有变量实际上都未设置。

类似的东西:

function doLotsOfStuff() {
    //Use 200 variables, etc.
}

function doMoreStuff() {
    //Do other stuff, not using the above variables, which are no longer stored
}

【讨论】:

  • 谢谢!!当 Stack Overflow 让我在大约 3 分钟内给出答案时,我会给出答案。先生是救命恩人
猜你喜欢
  • 2014-12-26
  • 1970-01-01
  • 1970-01-01
  • 2016-03-03
  • 2012-11-12
  • 2012-12-26
  • 1970-01-01
  • 2016-10-09
  • 1970-01-01
相关资源
最近更新 更多