⊗ppPmUFAdv 205 of 447 menu

Маслиҳатҳо оид ба сохтани функсияҳо дар PHP

  1. Номҳои функсияҳо бояд феълҳо бошанд.
  2. Номи ҳар як функсия бояд дақиқан он чиро ки функсия анҷом медиҳад, акс кунад.
  3. Функсия бояд фақат он чиро ки номаш ишора мекунад, анҷом диҳад ва дигар чизеро анҷом надиҳад.
  4. Ҳар як функсия бояд фақат як амалиётро анҷом диҳад.
  5. Дар дохили функсияҳо функсияҳои ёрдамчиро истифода баред.
  6. Рамзи функсияҳоро беҳтар аз 10-15 сатр дароз накунед.
  7. Функсияҳои дарозро беҳтар ба як қатор функсияҳои ёрдамчӣ тақсим кунед.
  8. Пешвандҳои маъмулро дар номҳои функсияҳо истифода баред: show, get, set, calc, create, change, check.
  9. Рамзи такроршавандаро ба функсияҳо хориҷ кунед.

Нависед, ки каҳру нуқсонҳои коди зерин чист, ва онҳоро ислоҳ кунед:

<?php function sum($arr) { $res = 0; foreach ($arr as $elem) { $res += $elem; } return $res / count($arr); } ?>

Нависед, ки каҳру нуқсонҳои коди зерин чист, ва онҳоро ислоҳ кунед:

<?php function func($arr1, $arr2) { $res1 = 0; foreach (arr as $elem) { $res1 += $elem; } $res2 = 0; foreach (arr as $elem) { $res2 += $elem; } return $res1 / $res2; } ?>

Нависед, ки каҳру нуқсонҳои коди зерин чист, ва онҳоро ислоҳ кунед:

<?php function getSum($arr) { $res = 0; foreach ($arr as $elem) { $res *= $elem; } return $res; } ?>
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан