Php işlevi ayıklamak çağıran fonksiyonun yerel kapsam değişkenleri ekler. Nasıl aynı işi yapar, kendi php fonksiyonu özü yazabilirim?
Ben saf-PHP bunu yapabileceğimi sanmıyorum: Bir işlev arayan değişkenlerine erişimi yok.
Bu geliştirmek için bir C uzantısı yazmak gerekir türden bir şey gibi görünüyor - orada PHP değişkenlerinin internals üzerinde daha fazla kontrole sahip olacaksınız.
(And I don't really see why you're trying to do that : why not just use the existing extract
function ? )
Evet bu mümkün,
i çok değerleri Döşeme gerektiğini özü işlevi şey daha gerekiyor, çünkü ben bunu neden nedeni
function extractArray($ar) {
if(count($ar)>=1) {
foreach($ar as $k=>$v) {
$GLOBALS[$k] = (is_array($v)?$v:trim($v));
}
}
}
I just pas my $_GET, $_POST, and else arrays like this for e.g. $_GET['username'] = ' justnajm '; extractArray($_GET);
ve ben sadece yankı ve 'justnajm' yazacak