override_function

(PECL apd >= 0.2)

override_functionYerleşik işlevleri geçersiz kılar

Açıklama

override_function ( string $işlev_ismi , string $işlev_değiştirgeleri , string $işlev_kodu ) : bool

Simge tablosunda değişiklik yaparak yerleşik işlevleri geçersiz kılar.

Değiştirgeler

işlev_ismi

Geçersiz kılınacak işlev.

işlev_değiştirgeleri

Virgülle ayrılmış dizgeler halinde işlev değiştirgeleri.

Genellikle bu değiştirgeleri ve işlev_kodu değiştirgelerini tek tırnakla sınırlanmış dizge olarak geçirmek isteyeceksiniz. Tek tırnaklı dizge kullanımının sebebi değişken isimlerinin işlenmesini engellemektir, aksi durumda, çift tırnak kullanırsanız değişken isimlerinde önceleme karakteri kullanmanız gerekir (\$değişken gibi).

işlev_kodu

İşlevin yeni kodu.

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Örnekler

Örnek 1 - override_function() örneği

<?php
override_function
('test''$a,$b''echo "DNM 123"; return $a * $b;');
?>