Üstlenmeden: fonksiyon için isteğe bağlı değişken kurtulmak

0 Cevap php

İşte durum; Aşağıda sık sık yeniden PHP kodu bir parçasıdır.

if (! isset($_REQUEST['process_form'])
{
   // render form
   echo "<form>";
   // snipped

   // important bit! Remember which id we are processing
   echo "<input hidden='id' value='$id'>";

   // snipped
} else {
  // process the form
}

Ben bir fonksiyon içine saklanması isteyen, akin için

  class ProcessForm() {
   function execute(array $request, $id) { };
  }

Burada bir konudur; formu işlerken $ id parametresi sadece ihtiyaç vardır. Bir kullanıcı girişi sonrasında veya bir AJAX işleyicisi formu işlerken, ben de tüm $ id gerekmez.

Nasıl bağlı değişken $ id kurtulmak için refactor olabilir?

0 Cevap