小编Ash*_*501的帖子

取消设置PHP脚本中的所有变量

试图自动取消设置脚本中的所有变量.

尝试过这种方式:

  echo '<br /> Variables in Script before unset(): <br />';
  print_r(array_keys(get_defined_vars()));
  echo '<br /><br />';
  var_dump(get_defined_vars());

  // Creates string of comma-separated variables(*) for unset.
  $all_vars = implode(', $', array_keys(get_defined_vars()));

  echo '<br /><br />';
  echo '<br />List Variables in Script: <br />';
  echo $all_vars;
  unset($all_vars);

  echo '<br /><br />';
  echo '<br />Variables in Script after unset(): <br />';
  print_r(array_keys(get_defined_vars()));
  echo '<br />';
  var_dump(get_defined_vars());
Run Code Online (Sandbox Code Playgroud)

为什么不起作用?

有一个更好的方法吗?

谢谢你的帮助!

(*) It's seems somewhat that it does not really create the variables, but …

php memory memory-leaks memory-management unset

12
推荐指数
2
解决办法
2万
查看次数

从MAX(ID),MIN(ID)MYSQL查询获取更多信息?

如何从MAX(ID), MIN(ID)MYSQL查询中获取更多列?

目前我只获得两个值:MAX(ID) & MIN(ID)来自此查询:

SELECT MIN(ID), MAX(ID) FROM mytable WHERE mytable.series = 'white' ;

需要得到像这样的伪查询:

SELECT  column1, column2
FROM    mytable 
WHERE   series = 'white'
AND ID=Max(ID)
'AND GET ME ALSO'
WHERE   series = 'white'
AND ID=Min(ID);`
Run Code Online (Sandbox Code Playgroud)

对于"系列"列,它应返回2行,等于"白色".

第1列为column1,第2列为ID = Min(ID).第2列为column1,第2列为ID = Max(ID).

但是怎么样?

mysql max min

7
推荐指数
1
解决办法
1万
查看次数

测量PHP脚本的时间-使用$ _SERVER ['REQUEST_TIME']

这些方法是衡量脚本的可靠方法吗?

$time = ($_SERVER['REQUEST_TIME_FLOAT'] - $_SERVER['REQUEST_TIME']);

要么

$time = (microtime(true) - $_SERVER['REQUEST_TIME_FLOAT']);

应该使用哪一个?

每个有什么区别?

他们返回非常不同的测量结果。

php benchmarking timing superglobals microtime

2
推荐指数
1
解决办法
2752
查看次数

选择column_a上最大的2行,其中column_b = 1

如何在column_a中获取2个最大数字的完整行,其中column_b = 1?

试过这个,(它返回语法错误):

SELECT *, GREATEST (ID) -(or column_a) - FROM table WHERE column_b = '1' LIMIT 2;

谢谢.

mysql max

0
推荐指数
1
解决办法
32
查看次数