classを使うか否か
classを使うか否かも議論に出たんですが、
「また今度にしよう」と2.6ではとりあえず見送り。
xoopsとかeccubeとかのソース見てみたんだけど、
class使うのめんどくないすか?
なんかオブジェクト作って、どうこうとか。
下記に各アプリのメール送る処理を抜粋してみたんだけど、
関数一発で呼べた方が簡単じゃないすかね〜
どすかね?
■xoops $xoopsMailer =& getMailer(); $xoopsMailer->useMail(); $member_handler =& xoops_gethandler('member'); $xoopsMailer->setToGroups($member_handler->getGroup($xoopsConfigUser['new_user_notify_group'])); $xoopsMailer->setFromEmail($xoopsConfig['adminmail']); $xoopsMailer->setFromName($xoopsConfig['sitename']); $xoopsMailer->setSubject(sprintf(_US_NEWUSERREGAT,$xoopsConfig['sitename'])); $xoopsMailer->setBody(sprintf(_US_HASJUSTREG, $uname)); $xoopsMailer->send(); ■eccube // メール送信処理 $objSendMail = new GC_SendMail(); $from = $arrInfo['email03']; $error = $arrInfo['email04']; $tosubject = $tmp_subject; $objSendMail->setItem('', $tosubject, $body, $from, $arrInfo['shop_name'], $from, $error, $error); $objSendMail->setTo($to, $to_name); $objSendMail->sendMail(); // メール送信 } ■openpne $params = array( "c_member" => db_common_c_member4c_member_id($c_member_id_invite), "sid" => $session, "invite_message"=> $message, ); return fetch_send_mail($pc_address, 'm_pc_syoutai_mail', $params);