PL / SQLブロックまたはSQLクエリのいずれかで呼び出しをラップする必要があるため、これは機能しません。
$sql = "BEGIN :v_res := PACK.LOGIN(:p_user, :p_pass); END";
または
$sql = "SELECT caller(:p_user, :p_pass) v_res FROM DUAL"
PL / SQLブロックまたはSQLクエリのいずれかで呼び出しをラップする必要があるため、これは機能しません。
$sql = "BEGIN :v_res := PACK.LOGIN(:p_user, :p_pass); END";
または
$sql = "SELECT caller(:p_user, :p_pass) v_res FROM DUAL"