Changes between Version 3 and Version 4 of リファクタリングガイドライン
- Timestamp:
- 2011/01/30 01:34:06 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
リファクタリングガイドライン
v3 v4 25 25 */ 26 26 $this->tpl_mainpage = 'index.tpl'; 27 $this->arrDISP = $masterData->getMasterData( "mtb_disp");27 $this->arrDISP = $masterData->getMasterData('mtb_disp'); 28 28 } 29 29 }}} … … 78 78 /** NG SQLを実行する処理を記述してはならない */ 79 79 $objQuery =& SC_Query::getSingletonInstance(); 80 $arrResults = $objQuery->select( "*", "table_name");80 $arrResults = $objQuery->select('*', 'table_name'); 81 81 82 82 $this->doDisp($this->arrForm); … … 85 85 case 'complete': 86 86 $this->registerProductClass($this->arrForm, $this->arrForm['product_id']); 87 SC_Response_Ex::sendRedirect( "complete.php");87 SC_Response_Ex::sendRedirect('complete.php'); 88 88 break; 89 89 … … 108 108 109 109 case 'complete': 110 SC_Response_Ex::sendRedirect( "complete.php");110 SC_Response_Ex::sendRedirect('complete.php'); 111 111 break; 112 112 default: … … 117 117 $this->doDisp($this->arrForm); 118 118 } elseif ($_POST['mode'] == 'complete') { 119 SC_Response_Ex::sendRedirect( "complete.php");119 SC_Response_Ex::sendRedirect('complete.php'); 120 120 } 121 121 ?> … … 154 154 */ 155 155 function lfConvertLoginPass(){ 156 if(strlen($this->arrForm[ "login_pass"]) < 1 ) {156 if(strlen($this->arrForm['login_pass']) < 1 ) { 157 157 return; 158 158 } 159 $this->arrForm[ "login_pass"] = trim($this->arrForm["login_pass"]);160 $this->arrForm[ "login_pass1"] = $this->arrForm["login_pass"];161 $this->arrForm[ "login_pass2"] = $this->arrForm["login_pass"];159 $this->arrForm['login_pass'] = trim($this->arrForm['login_pass']); 160 $this->arrForm['login_pass1'] = $this->arrForm['login_pass']; 161 $this->arrForm['login_pass2'] = $this->arrForm['login_pass']; 162 162 } 163 163 … … 169 169 170 170 function lfConvertLoginPass(&$arrForm){ 171 if(strlen($arrForm[ "login_pass"]) < 1 ) {171 if(strlen($arrForm['login_pass']) < 1 ) { 172 172 return; 173 173 } 174 $arrForm[ "login_pass"] = trim($arrForm["login_pass"]);175 $arrForm[ "login_pass1"] = $arrForm["login_pass"];176 $arrForm[ "login_pass2"] = $arrForm["login_pass"];174 $arrForm['login_pass'] = trim($arrForm['login_pass']); 175 $arrForm['login_pass1'] = $arrForm['login_pass']; 176 $arrForm['login_pass2'] = $arrForm['login_pass']; 177 177 return $arrForm; 178 178 } … … 182 182 */ 183 183 function testLfConvertLoginPass() { 184 $login_pass = "login_pass_value";185 $arrForm = array( "login_pass"=> $login_pass);186 187 $expected = array( "login_pass"=> $login_pass,188 "login_pass1"=> $login_pass,189 "login_pass2"=> $login_pass);184 $login_pass = 'login_pass_value'; 185 $arrForm = array('login_pass' => $login_pass); 186 187 $expected = array('login_pass' => $login_pass, 188 'login_pass1' => $login_pass, 189 'login_pass2' => $login_pass); 190 190 191 191 $actual = lfConvertLoginPass($arrForm); … … 257 257 * NG 類似した SQL を散乱させてはいけない 258 258 */ 259 $arrResults = $objQuery->select( "id, name, foo, bar", "table_name");260 $arrResult2 = $objQuery->select( "id, name, foo, bar, too", "table_name", "too = ?", $arrParams['too']);259 $arrResults = $objQuery->select('id, name, foo, bar', 'table_name'); 260 $arrResult2 = $objQuery->select('id, name, foo, bar, too', 'table_name', 'too = ?', $arrParams['too']); 261 261 262 262 /** … … 264 264 */ 265 265 function getResults($arrParams = array()) { 266 $where = "";266 $where = ''; 267 267 $arrValues = array(); 268 268 if (isset($arrParams['too'])) { 269 $where .= "too = ?";269 $where .= 'too = ?'; 270 270 $arrValues[] = $arrParams['too']; 271 271 272 272 } 273 273 $objQuery =& SC_Query::getSingletonInstance(); 274 $arrResults = $objQuery->select( "*", "table_name", $where, $arrValues);274 $arrResults = $objQuery->select('*', 'table_name', $where, $arrValues); 275 275 } 276 276 $arrResults = getResults(); … … 288 288 /** NG SC_Query::query() は使用しない */ 289 289 $objQuery =& SC_Query::getSingletonInstance(); 290 $objQuery->query( "INSERT INTO table_name (col1, col2) VALUES (?, ?)", arrary($col1, $col2));290 $objQuery->query('INSERT INTO table_name (col1, col2) VALUES (?, ?)', arrary($col1, $col2)); 291 291 292 292 /** OK SC_Query::insert(), SC_Query::update(), SC_Query::delete() を使用する */ 293 293 $objQuery =& SC_Query::getSingletonInstance(); 294 $objQuery->insert( "table_name", array("col1"=> $col1,295 "col2"=> $col2));294 $objQuery->insert('table_name', array('col1' => $col1, 295 'col2' => $col2)); 296 296 297 297 ?> … … 314 314 /** OK 必ず入力チェックを行う */ 315 315 $objFormParam = new SC_FormParam(); 316 $objFormParam->addParam("商品規格ID", "product_class_id", INT_LEN, "n 317 ", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 316 $objFormParam->addParam('商品規格ID', 'product_class_id', INT_LEN, 'n', array('EXIST_CHECK', 'MAX_LENGTH_CHECK', 'NUM_CHECK')); 318 317 $objFormParam->setParam($_POST); 319 318 $objFormParam->convParam();