函数如果我使用function_exists
如下:PHP调用function_exists
if (! function_exists('get_value')) :
function get_value($field) {
..
return $value;
}
endif;
现在,当我调用上面的函数之前相同文件中的函数,它会给致命错误:
Fatal error: Call to undefined function get_value() ...
但是,如果我在上面的函数后调用它,它将返回值没有任何错误。
现在,如果我删除function_exists条件,即:
function get_value($field) {
..
return $value;
}
然后,它会如果我在同一文件中之前或之后调用这个函数工作。这是为什么?
bcoz u的声明了它 – swapnesh 2012-07-10 09:35:08
地方功能在文件的顶部之前调用它,并调用后,问题是内部的函数定义将不会希望提供的功能,直到执行到达如果 – Gntem 2012-07-10 09:35:45