İş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?