如果標題不清楚,我很抱歉,但我覺得這很難描述。基本上,我有一個函數可以查找類(學校類)的實例,並給出班級ID號和日期。如果需要,該函數還可以創建一個新的類實例。如何將布爾參數傳遞給函數以充當開關?
function get_class_instance($class_id, $date, $create)
該函數內部使用類標識碼和日期作爲參數的class_instances數據庫中選擇表。如果找到匹配的class_instance,則返回其ID。如果沒有找到,則有一個條件可以使創建參數。如果是,則使用數據庫插入創建新的class_instance,並返回其ID。如果爲false,則數據庫中沒有任何更改,並返回false。
我還是一個初學PHP和一般編碼,所以我想這可能是一個更好的方法。問題是,在調用函數時,可能不清楚爲什麼有一個布爾值被傳遞。
$original_cinstance_id = get_class_instance($original_class_id, $original_date, 1);
查找 「統計員」。我不認爲它真的有那麼多問題,但根據被傳遞的標誌的性質,你可以創建一個基本上賦予布爾或整數標誌語法含義的幫助數據結構。 – slackOverflow
你在找什麼像[this](https://stackoverflow.com/questions/34298241/passing-a-strings-true-false-boolean-value-into-a-functions-argument) –
可能的重複[將字符串的真/假布爾值傳遞給函數參數](https://stackoverflow.com/questions/34298241/passing-a-strings-true-false-boolean-value-into-a-functions-argument) –