php初心者です。
phpのif文で見た事のない形なので質問します。
以下のif文で、if($id)となっていますが、
ifの引数はbool型ではないのでしょうか。
それと中の分岐も、if(!$cm = ...)となっていて、
if($x != ...)のような形ならわかるのですが、これも見たことがなく、困惑しています。
if ($id) { if (!$cm = get_coursemodule_from_id('quiz', $id)) { print_error('invalidcoursemodule'); } if (!$course = $DB->get_record('course', array('id' => $cm->course))) { print_error('coursemisconf'); } if (!$quiz = $DB->get_record('quiz', array('id' => $cm->instance))) { print_error('invalidcoursemodule'); } } else { echo "id is required"; exit; }
回答2件
あなたの回答
tips
プレビュー