试图自动取消设置脚本中的所有变量.
尝试过这种方式:
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 …
如何从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).
但是怎么样?
这些方法是衡量脚本的可靠方法吗?
$time = ($_SERVER['REQUEST_TIME_FLOAT'] - $_SERVER['REQUEST_TIME']);
要么
$time = (microtime(true) - $_SERVER['REQUEST_TIME_FLOAT']);
应该使用哪一个?
每个有什么区别?
他们返回非常不同的测量结果。
如何在column_a中获取2个最大数字的完整行,其中column_b = 1?
试过这个,(它返回语法错误):
SELECT *, GREATEST (ID) -(or column_a) -
FROM table
WHERE column_b = '1'
LIMIT 2;
谢谢.
max ×2
mysql ×2
php ×2
benchmarking ×1
memory ×1
memory-leaks ×1
microtime ×1
min ×1
superglobals ×1
timing ×1
unset ×1