0
我是新來的PHP,所以很抱歉,如果這是跛腳。PHP - 爲什麼我得到這個錯誤?呼籲未定義的功能
我有一個簡單的類,有兩個私人功能。出於某種原因,當我嘗試撥打_sendInvalidEmailNotice()
時,出現錯誤,指出函數未定義。
我在做什麼錯?
class Mail extends CI_Controller {
function __construct() {
parent::__construct();
$this - > load - > helper('email');
}
function _sendMessage($message) {
send_email('[email protected]', 'Test Email', $message);
$success = array('success' = > 'Mail Sent');
echo json_encode($success);
}
function _sendInvalidEmailNotice() {
$errorMessage = array('error' = > 'Invalid Email Address');
echo json_encode($errorMessage);
}
public
function sendMail($returnAddress, $message) {
if (valid_email($returnAddress)) {
_sendMessage($message);
} else {
_sendInvalidEmailNotice();
}
}
}
我沒有意識到這在PHP中是必需的。謝謝! – Nick 2011-05-22 06:01:21
這是因爲你是在一個班級的背景下。沒問題,快樂編碼。 :) – 2011-05-22 06:02:03