我想我的正常的PHP構建腳本集成到WordPress的工作。我被困在一個功能完美的地方,而不是在wordpress環境中。用PHP全局變量
在下面的代碼,我得到空數組在我的Ajax請求,而我也有內部myFunc的結果(我已經把內部測試wp_send_json)。
我需要改變什麼,在WordPress的PHP全局工作?
$final = array();
function myFunc(){
global $wpdb;
global $final;
$sql = 'SELECT .......';
$result = $wpdb->get_results($sql);
if($wpdb->num_rows > 0){
foreach ($result as $row) {
$final[] = $row->pdate;
}
return true;
}
return false;
}
myFunc();
wp_send_json($final);
都能跟得上。這應該工作。 – cgee
你究竟想達到什麼目的? –
啊......看到'全球'關鍵字...這裏住龍!除了使用全局變量之外,還有其他方法嗎?特別是通用命名行'$ final'帶有的問題是,您創建了與其他任意代碼的意外碰巧使用相同變量名稱的名稱衝突... – arkascha