複数の文字列を呼び出して、それらを単一の文字列に連結しようとしています。isset(); を使用せずに、呼び出されているすべての文字列が設定されていることを確認できるようにしたいと考えています。使用されるすべての文字列。
私が理想的に持っていたいもの:
<?php
$name = "John Smith";
$age = "106";
$favAnimal = "pig";
$email = "john@smith.com";
$sport = "tennis";
$userDescription = "My name is $name, I am $age years old, I like $sport.";
if(allStringsSet($userDescription)){
echo $userDescription; //Or do something else
}
?>
すべての文字列を呼び出しているわけではないことに気付くでしょう。私のアプリケーションでは、すべての文字列が常に使用されるわけではないからです。また、私のアプリケーションは約 50 の文字列から選択することになり、どこにでも isset();s の山がなくても設定されていることを確認できる必要があります。
$userDescription が宣言される前に isset チェックを行う必要があると思います。不明な文字列セットが設定されているかどうかを確認するにはどうすればよいですか?