[SR-Users] Condition Statements - How many levels

Brandon Armstead brandon at cryy.com
Wed Jul 16 22:38:05 CEST 2014


Joel,

   Forgot second half of initial if

if(!($var(is_a_present) == $null && $var(is_b_present) *== $null)*){
# a and b exist
} else if(!($var(is_a_present) == $null){
# a exists
} else if(!($var(is_b_present) == $null)){
# b exists
} else {
 # failover
}



On Wed, Jul 16, 2014 at 1:37 PM, Brandon Armstead <brandon at cryy.com> wrote:

> Joel,
>
> You are looking for something like this logically:
>
> if(!($var(is_a_present) == $null && $var(is_b_present))){
> # a and b exist
> } else if(!($var(is_a_present) == $null){
> # a exists
> } else if(!($var(is_b_present) == $null)){
> # b exists
> } else {
>  # failover
> }
>
> Sincerely,
> Brandon Armstead
>
>
> On Wed, Jul 16, 2014 at 5:46 AM, Joel White <joelewhite at gmail.com> wrote:
>
>> I was wondering how many levels deep in conditional _if_  _else_
>> statements can go.  I need to create a statement that has 4 possible
>> outcomes and need to know if this is possible.
>>
>> I have two variables
>>
>> I want one thing to happen if only the first variable is present
>>
>> Another if only the second variable is present
>>
>> Yet another if they are both present
>>
>> And a fail over if None of the variables are present
>>
>>
>>
>> I do see that is can be done with 3 conditions using   _if_  _if else_
>> _else_
>>
>> how can I accomplish 4 conditional statements?
>>
>>
>> Thank you in advance
>>
>> Joel
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20140716/4f4d4875/attachment.html>


More information about the sr-users mailing list