php simple HTML DOM parser numaralı makaleyi kullanarak makalelerin tam sayfadaki her makaleden görüntü, başlık, tarih ve açıklama almak istiyorum. API'ye baktığımda, bir geri arama işlevini ayarlayan bir set_callback'i olduğunu farkettim. Ancak bunun ne olduğundan veya nasıl kullanacağından emin değilim? Örneklerden birinde, bazı şeyleri ortaya çıkaran bir işlevi çağırmak için kullanılır, bunu tüm işlevleri çağırmak için kullanmanız gerekip gerekmediğini merak ediyorum.Geri çağırma işlevi nedir ve OOP ile nasıl kullanabilirim
Bunu neden kullandığımı merak ediyorum ve daha önce hiç geri arama işlevine rastlamadığım için ne yapar? $ değişkeni():
<?php
function thisFuncTakesACallback($callbackFunc)
{
echo "I'm going to call $callbackFunc!<br />";
$callbackFunc();
}
function thisFuncGetsCalled()
{
echo "I'm a callback function!<br />";
}
thisFuncTakesACallback('thisFuncGetsCalled');
?>
Böyle bir değişkende saklanan kendi adı olan bir işlev çağırabilirsiniz:
Harika ve basit bir cevap, teşekkürler. Yine de bir sorum var, bu özelliği mevcut olan minimum PHP sürümü nedir? –
Bu cevap güncel değil. Günümüzde PHP, belirli bir işlev türünü ifade etmek için 'geri arama' terimini kullanır. Daha fazla bilgi için PHP'nin konuyla ilgili kendi belgelerini okuyun: http://php.net/manual/en/function.call-user-func.php –
hala php7'de çalışıyor –