取り除くことができないかなり厄介なエラーがあります。問題の原因となる関数は次のとおりです。
    function get_info_by_WatIAM($WatIAM, $info) { 
    $users_info = array();
    exec("uwdir -v userid={$WatIAM}", $users_info);
    foreach ($users_info as $user_info) {
        $exploded_info = explode(":", $user_info);
        if (isset($exploded_info[1])){              
            $infoArray[$exploded_info[0]] = $exploded_info[1];
        } 
    }
    return $infoArray[$info];   }
関数の呼び出しは次のとおりです。
} elseif (  empty(get_info_by_WatIAM($_POST['ownerId'])) ) { ... 
何か提案をいただければ幸いです。どうもありがとう!
コードが意味をなさない場合は、さらに説明があります。execは、学校のすべてのユーザーに関する情報を格納するプログラムを使用します。これには、教員、名前、ユーザーIDなど$_POST['ownerId']が含まれます。これはユーザー名です。ユーザー名を入力すると、ユーザーのすべての情報が自動的に入力されるという考え方です。