Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

มีบางอย่างใน Python เช่น PHP autoloader หรือไม่?


ไม่มีไม่มี. และคุณไม่ควรลองทำแบบนั้นใน Python มีเหตุผลที่ดีในการโหลดอัตโนมัติใน PHP ซึ่งก็คือสคริปต์ PHP จะดำเนินการตั้งแต่เริ่มต้นทุกครั้งที่คุณโหลดหน้าบางหน้า opcodes อาจถูกแคชและไฟล์อาจถูกจัดเตรียมไว้แล้ว แต่ประเด็นหลักยังคงอยู่ - การนำเข้าไฟล์อื่นหมายถึงการทำให้แน่ใจว่าเนื้อหาถูกโหลดแล้ว

ในบริการเว็บ Python ไฟล์ของคุณจะไม่อ่านซ้ำทุกครั้ง หากคุณนำเข้าบางสิ่ง สิ่งนั้นจะถูกนำเข้าตลอดอายุของแอพ Autoloaders ใน Python จะใช้เพียงครั้งเดียว ไม่ใช่ในแต่ละคำขอ

ดังนั้น autoloaders ใน PHP อาจช่วยให้คุณไม่ต้องเสียค่าใช้จ่ายในการโหลดไฟล์ในที่ที่คุณไม่ต้องการ ใน Python คุณเพียงแค่โหลดสิ่งต่างๆ เมื่อแอปเริ่มทำงาน และคำขอใหม่ไม่จำเป็นต้องโหลดอะไรเพิ่มเติม