2012-12-29 11 views
5

Ben kişi gibi bir ifade yazdığı bir yazı here okuyun. Kendime soruyorum, dahil olan bir dosyayı değişkene nasıl atayabilirsiniz.PHP Bildirimi Açıklama

"config.php" dosyasından bir dizinin döndürülmesi gerektiği anlamına mı geliyor? Yani "config.php" bir dizi döndürmeli mi?

Ticari bir php uygulamasında böyle bir ifade iyi midir?

Teşekkür ederiz.

+0

şey "ticari" PHP uygulamalarında gider. Gerçekten bilmek istediğiniz, "iyi tasarlanmış" bir PHP uygulamasında iyi olup olmadığıdır. (Bu durumda, kötü olmamasına rağmen, bundan kaçınacağım.) –

+0

Evet, config.php'de bir değer döndürülmelidir - aslında ara sıra çok kullanışlıdır. Yol adını parantez içinde sarmanız gerekeceğinden şüpheliyim (ya da en azından, eğer daha net görünürseniz). Propel'in bu yaklaşımı kullandığını hatırlıyorum. – halfer

+0

TÜM CEVAPLARINIZ İÇİN TÜM REHBERİ –

cevap

7

İçerdiği dosya, herhangi bir işlevin dışında bir return bildirimine sahip olabilir. Bu olursa, komut dosyası dahil edilen dosyayı çalıştırmayı durdurur ve require_once çağrısının "dönüş değeri" return ifadesinin değeridir.

Docs

+2

BUNU BİLİYORUM Bilmiyordum, tamamen çirkin buluyorum, ama bilmek güzel. +1 –

+1

@DanielFigueroa Sıklıkla konsol uygulamalarında kullanıyorum, bir dosyayı düzenleyebileceğiniz ve bu nedenle programdan çıkıp yeniden başlatmak zorunda kalmadan "işlev" in davranışını değiştirebildiğiniz için aslında geliştirme için oldukça kullanışlıdır. –

+0

Bunu düşünmedim, bugün beni öğrendiğin iki şey var. Bunun için teşekkürler! –