if 内に関数がある場合、その関数は単独で実行されますか?
require_once("include/conn.php");
//***********************レコードの削除*************************************
if(isset($_GET[" id "]))
{
$id=intval($_GET["id"]);
$sql="id=$id の {$db_prefix}class_news から削除します";
if (mysql_query($sql))
{
$message=urlencode("削除に成功しました!");
$url="class_news_manage.php";
echo " < ;script>location.href='success.php?message=$message&url=$url'";
exit();
}else
{
$message= urlencode ("削除に失敗しました!");
echo "<script>location.href='error.php?message=$message'</script>";
exit();
}
}
?>
関数を実行するコードはありませんが、if 関数の実行戻り結果で判定されます。 if 内の内容が関数の場合、その関数はそれ自体を実行しますか?
-----解決策--------------------------------
が実行され、関数に従って返された結果が true か false かを判定します。
------解決策----------------------
単に関数の実行を判断しているだけではありません。 if 結果を返しますか?
実行されなかった場合、結果はどこから得られますか?
-----解決策---------
if 関数または式の場合、判定される前に最初に実行されます
関数を書いてそれを試すことができます