PHP'nin özü () Fonksiyonu

4 Cevap

Ben bir diziden bir değişkeni almak için PHP'nin ekstresi () işlevi kullanırsanız, aynı isimde bir değişken üzerine yazılır? Benim değişkenlerin tüm başlatmak çalışıyorum çünkü ben sormak nedenidir.

Zaman ayırdığınız için teşekkür ederiz.

4 Cevap

Varsayılan olarak üzerine yazılır.

http://php.net/extract

extract_type [İkinci argüman] belirtilmemişse, bu olduğu varsayılır EXTR_OVERWRITE

Diğer seçenekler için bağlı sayfaya bakınız

Varsayılan çarpışmalar nasıl ele işlevini anlatarak, ancak birkaç olabilirlik birine bu eylemi değiştirebilir, üzerine yazmak için:

Örneğin ikinci parametre örneğin extract($array,EXTR_SKIP) çarpışmalar atlanacak neden olacak gibi EXTR_SKIP geçen.

Tam kullanım burada ayrıntılı: http://php.net/manual/en/function.extract.php

Bu extract_type value kullanmak bağlıdır. Varsayılan, ancak üzerine yazılmasıdır.

Yani işleve geçmek ikinci argüman bağlıdır. extract () sabitleri oluşan isteğe bağlı ikinci argüman alır. http://us2.php.net/manual/en/function.extract.php de dokümanlar bakın