Code
- ECPay_PaymentMethod
- ECPay_PaymentMethodItem
- ECPay_ExtraPaymentInfo
- ECPay_DeviceType
- ECPay_ActionType
- ECPay_PeriodType
- ECPay_InvoiceState
- ECPay_PrintMark
- ECPay_Donation
- ECPay_ClearanceMark
- ECPay_TaxType
- ECPay_InvType
- ECPay_EncryptType
- ECPay_Aio
- ECPay_CheckOutFeedback
- ECPay_QueryTradeInfo
- ECPay_QueryPeriodCreditCardTradeInfo
- ECPay_DoAction
- ECPay_AioCapture
- ECPay_Send
- ECPay_CarrierType
- ECPay_AllInOne
- ECPay_Verification
- ECPay_CVS
- ECPay_BARCODE
- ECPay_ATM
- ECPay_WebATM
- ECPay_Credit
- ECPay_ALL
- ECPay_CheckMacValue
PHP has two types of connecting operators (logical operators, and boolean operators):
and
&&
or
||
The difference between these is the order in which they are executed. In most cases, you would want to use a boolean operator like
&&
, or||
.Let’s take a look at a few examples:
Logical Operators are used for Control-Flow
One case where you explicitly want to use logical operators is for control-flow such as this:
Since
die
introduces problems of its own, f.e. it makes our code hardly testable, and prevents any kind of more sophisticated error handling; you probably do not want to use this in real-world code. Unfortunately, logical operators cannot be combined withthrow
at this point:These limitations lead to logical operators rarely being of use in current PHP code.