私はこのif文を持っています
if(!empty($URL) && ($safe===true)){
//lots of code
}
失敗した条件に応じて異なるエラー メッセージを表示することはできますか? たとえば、$URL が空の場合、echo "URL empty";
$safe===false の場合は "GTFO" をエコーします。
私はこのif文を持っています
if(!empty($URL) && ($safe===true)){
//lots of code
}
失敗した条件に応じて異なるエラー メッセージを表示することはできますか? たとえば、$URL が空の場合、echo "URL empty";
$safe===false の場合は "GTFO" をエコーします。
これをコードに追加するだけです
else if(empty($URL)
{
echo "url empty";
}
else if($safe===false)
echo "Get Out"; // be polite ;)
次の解決策を提案します。これにより、複数のエラーを表示し、各条件を 1 回だけ設定することができます (他のソリューションが提案するように非常に多くの条件と反条件を設定する必要はありません)。
$errors = array();
if(empty($URL) {
$errors[] = 'URL empty';
}
if($safe !== true) {
$errors[] = 'GTFO';
}
if(empty($errors)) {
//lots of code
} else {
echo '<ul>';
foreach($errors as $error_message) {
echo '<li>' . $error_message . '</li>';
}
echo '</ul>';
}
if (empty($url))
{
echo "URL empty";
}
elseif ($safe === false)
{
echo "GTFO";
}
else
{
//lots of code
}
} else {
if($safe === false){
die("GTFO");
}
if (empty($url)){
echo "URL Empty.";
}
}
はい; else if
ステートメントを使用できます。
if (!empty($URL) && ($safe===true)) {
//lots of code
} else if (empty($URL)) {
// report that url is empty
} else if ($safe === false) {
// report that safe is false
}
または、ステートメントを使用しelse
て、if 条件が false であることを報告することもできます。