Пожалуйста, посмотрите на мой код …
$sample = 'done';
$sample1 = 'welcome';
echo isset($sample) ? $sample : isset($sample1) ? $sample1 : '';
это вернется как добро пожаловать. Но как переменная $ образец присутствует в этом смысле результат будет сделанный .. пожалуйста, помогите мне?
Я подозреваю, что это проблема с Порядок операций в вашей последней строке. Одним словом, это сбивает с толку:
isset($sample) ? $sample : isset($sample1) ? $sample1 : '';
Если вы хотите разделить условные предложения, явно разделите их скобками:
isset($sample) ? $sample : (isset($sample1) ? $sample1 : '');
В противном случае я подозреваю, что все до того, как второе условное утверждение коллективно оценивается как true
и, таким образом, вывод $sample1
,
$sample = 'done';
$sample1 = 'welcome';
echo isset($sample) ? $sample : isset($sample) ? $sample : '';
Вы скучаете по $ перед sample1 =