没有太多的PHP程序员,所以我有一个快速的问题,以提高WP网站的性能。PHP页面级变量
对于许多页面,标题和正文由一组完全独立的函数处理。
正文函数做了很多与头函数已经完成的工作相同的工作,那么是否可以将头函数的结果保存在一组页面级变量中? (避免两次做同样的工作)。
页面级变量=具有页面级作用域的变量,用于分隔同一页上的函数都具有读取/写入权限。
谢谢!
没有太多的PHP程序员,所以我有一个快速的问题,以提高WP网站的性能。PHP页面级变量
对于许多页面,标题和正文由一组完全独立的函数处理。
正文函数做了很多与头函数已经完成的工作相同的工作,那么是否可以将头函数的结果保存在一组页面级变量中? (避免两次做同样的工作)。
页面级变量=具有页面级作用域的变量,用于分隔同一页上的函数都具有读取/写入权限。
谢谢!
你可能寻找global
,这是此页描述:http://php.net/manual/en/language.variables.scope.php
短的例子:
function do1()
{
global $foo;
$foo = do work ...
}
functio do2()
{
global $foo;
$bar = do work with ($foo); ...
}
do1();
do2();
而且书于一个字;非常小心,不要意外地重复使用全局变量的名称。
是的这是您在任何函数作用域之外定义的变量的正常行为。 – trincot