我有一個PHP函數,基本上是這樣的化妝功能可見switch語句
$to_echo = prepare(2);
echo $to_echo;
function prepare($id){
switch($id){
case 1:
$res = format1();
break;
case 2:
$res = format2();
break;
}
function format1(){
return "asdf";
}
function format2(){
return "1234";
}
return $res;
}
但我發現了switch語句中的錯誤Fatal error: Call to undefined function format2() in line...
能以某種方式在$res
看不到功能format1
和format2
?我怎樣才能讓它訪問該功能?
It works like this in javascript,但PHP有很多我不明白,所以也許這不是問題;
@Jocelyn Line 19 – 1252748 2013-03-19 18:57:07
相關問題:[在函數定義之前調用函數](http://stackoverflow.com/q/3559875/1409082) – Jocelyn 2013-03-19 18:59:11