Как я могу написать это в ближайшее время?
$abc = file_get_contents('one.txt');
if($abc !== '')
{
msg($abc);
} else {
msg('nope');
}
Я старался:
$abc = file_get_contents('one.txt');
if($abc !== '') ? msg($abc) : msg('nope');
или же
$abc = file_get_contents('one.txt');
msg if($abc !== '') ? $abc : 'nope';
и не работает, помогите пожалуйста!
Вы не используете if
Ключевое слово при написании троичного выражения.
($abc != '') ? msg($abc) : msg('nope');
или же
msg($abc != '' ? $abc : 'nope');
<?php
msg(($abc = file_get_contents('blah.txt')) ? $abc : 'Nope');
Я не люблю подавлять ошибки, но возможно:
msg(($abc = @file_get_contents('blah.txt')) ? $abc : 'Nope');