Когда я хочу отправить своим пользователям по электронной почте уведомление о каком-либо событии, я вызову функцию mail () в PHP. Я хочу дать почтовой функции пятый аргумент, но так как он отключен, когда в safe_mode, функция mail () вернет false при предоставлении этого аргумента. Мой вопрос в основном:
Как я могу написать этот кусок кода:
if (!$bSafeMode) {
mail($sTo, $sSubject, $sBody, $sHeader, $sFifthArgument);
} else {
mail($sTo, $sSubject, $sBody, $sHeader);
}
Но так:
mail($sTo, $sSubject, $sBody, $sHeader, (!$bSafeMode? $sFifthArgument : ''));
Очевидно, что этот код, который я вам показал, не работает, но я хочу знать, есть ли что-то похожее на это, чтобы я мог сохранить свой код более чистым.
И, пожалуйста, не спорьте со мной о том, почему я так хочу и почему я хочу проверить safe_mode и прочее. Я просто делаю, я только хочу знать, возможно ли то, что я хочу, и как я буду делать это.
Заранее спасибо!