0
あなたのようなクラスの機能を持っていた場合:正しい戻り値際に複数の可能性
アイテムあなたが戻ってくるpublic function insertItemToTable($item){
$sql = query("insert to table {$item}");
$insertId = sql_inserted_id();
}
?
- あなたは機能のために
true
/false
を返し、挿入されたIDにクラス変数を設定します(例:$this->insertedItem = sql_insert_id()
) - 戻るあなたの例では、挿入されたID
これはかなり主観的です。関数からIDを返すか、失敗した場合はfalseを返します。 – thelastshadow
最後のID/falseを返すことは、単に主観的なものではなく、かなり便利です。まず、 '$ obj-> insertItemToTable($ item)'は必要なすべての情報を提供します:IDが必要な場合はIDを、それ以外の場合は常に '(if($ obj-> insertItemToTable ($ item))))... ' – dfsq