If null use other variable in one line in PHP

前端 未结 12 750
说谎
说谎 2020-12-29 01:47

Is there in PHP something similar to JavaScript\'s:

alert(test || \'Hello\');

So, when test is undefined or null we\'ll see Hello, otherwis

12条回答
  •  情话喂你
    2020-12-29 02:28

    Well, expanding that notation you supplied means you come up with:

    if (test) {
        alert(test);
    } else {
        alert('Hello');
    }
    

    So it's just a simple if...else construct. In PHP, you can shorten simple if...else constructs as something called a 'ternary expression':

    alert($test ? $test : 'Hello');
    

    Obviously there is no equivalent to the JS alert function in PHP, but the construct is the same.

提交回复
热议问题