页次: 1
源代码:
if ( ! function_exists('is_php')) { function is_php($version = '5.0.0') { static $_is_php; $version = (string)$version; if ( ! isset($_is_php[$version])) { $_is_php[$version] = (version_compare(PHP_VERSION, $version) < 0) ? FALSE : TRUE; } return $_is_php[$version]; } }
这个函数的作用就是 判断php是不是版本大于5.
这里有个常量 PHP_VERSION 表示php的版本。
重点是一个静态变量 static $_is_php;
这个变量最终可以变为数组, 如果版面比 5.0.0
$_is_php =
array(1) {
["5.0.0"]=>
bool(true)
}
使用静态变量这句
$_is_php[$version] = (version_compare(PHP_VERSION, $version) < 0) ? FALSE : TRUE;
就仅仅运行一次, 每次就都可以获得结果。
<a href='http://www.ipbbs.net'>通过ci学习php</a>
离线
页次: 1