//ou bien directement
$copain = ((isset($_POST['nom']) ? $_POST['nom'] : '') . ' ' . (isset($_POST['prenom']) ? $_POST['prenom'] : '');
Tu ne crois pas que tu lui compliques la vie (compréhension) ?
Je m'en voudrais d'ouvrir une polémique, mais...
c'est bien le code de
Ryle qui a ma préférence.
Opérateur ternaire powaaaaaaaaaaaaa !

Je ne suis pas contre l'utilisation de l'opérateur ternaire, bien au contraire,
mais lui montrer un double quand pour ajouter un espace il fait
$copain=$_POST['nom'];
$copain.=" ";
$copain.=$_POST['prenom'];
Je pense que c'est vraiment prématuré.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.
A. Einstein