Кто-нибудь может перевести это на простой английский? Перевод PHP? - PullRequest
1 голос
/ 31 августа 2009

Я работаю над модификацией существующего кода для платежного шлюза, и я не уверен, что это значит. Это говорит что-то вроде 4-го элемента массива, возвращающегося из шлюза? Если кто-то может сказать мне, что это значит, это будет большая помощь.

$transactionID = (isset($authNetCodes[4])) ? $authNetCodes[4] : 0;
$transactionMessage = (isset($authNetCodes[3])) ? $authNetCodes[3] : "";

Любая помощь будет оценена.

Спасибо, JK

Ответы [ 11 ]

1 голос
/ 31 августа 2009

Код использует краткую форму if / else: (condition ? if true : if false)

В этом случае он устанавливает $transactionID в $authNetCodes[4], если он существует, или 0, если его нет. Он устанавливает $transactionMessage в $authNetCodes[3], если он существует, или пустую строку, если его нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...