Кто-либо сделал, посмотрите этот "iif" в php прежде? Что это на самом деле? Я пытаюсь искать документацию его в php.net, но я не могу, нашел любого. Кто-либо может дать простой пример того, как использовать этот "iif"?
Найдите спецификацию HTTP. Или чтобы начать, попробуйте http://www.jmarshall.com/easy/http/
-121--550668- Используете ли вы IPN, если да, когда подписка отменяется paypal возвращает $ _ POST ['txn _ type'] = subscr_cancel
вместе с subscr_date = датой подписки, subscr_id = идентификатором подписки и т.д. теперь вы можете обработать запрос отмены для возвращенного идентификатора подписки.
аналогично получается $ _ POST ['txn _ type'] = subscr_eot
при завершении подписки.
После установки IPN URL в настройках paypal он всегда будет вызывать обработчик ipn.
используйте регистр переключения для обработки таких запросов, как
switch ($_POST['txn_type']) {
case 'cart':
//for products without subscription
break;
case 'subscr_payment':
//subscription payment recieved
break;
case 'subscr_signup':
//subscription bought payment pending
break;
case 'subscr_eot':
//subscription end of term
break;
case 'subscr_cancel':
//subscription canceled
break;
}
-121--3229708- Это часть PHPKit. Он означает Немедленный, если .
Синтаксис:
iif(condition, true statement, false statement);
@ Следует отметить комментарий VolureK: «И имейте в виду, что iff (x, y, z) вычисляет как y, так и z (без оценки параметра ленивой функции в php), в то время как x? y: z вычисляет только y или z».
скопировано из http://www.phpfreaks.com/forums/index.php?topic=124215.0
function iff($tst,$cmp,$bad) {
return(($tst == $cmp)?$cmp:$bad);
}
echo iff('one','two','three');
echo iff('four','four','ok');
Функция IIF
не существует в стандартных библиотеках PHP. Но в большинстве случаев это «короткое, если выражение», например: (условие? Истина: false)
.