ตัวแปรสภาพแวดล้อมใน PHP คืออะไร?
ตัวแปรสภาพแวดล้อมใน PHP คืออะไร?

วีดีโอ: ตัวแปรสภาพแวดล้อมใน PHP คืออะไร?

วีดีโอ: ตัวแปรสภาพแวดล้อมใน PHP คืออะไร?
วีดีโอ: EP5.การตั้งค่าตามสภาพแวดล้อม (Environment Configuration) ของ Laravel Framework 2024, ธันวาคม
Anonim

ตัวแปรสภาพแวดล้อม คำนิยาม

ตัวแปรสภาพแวดล้อม PHP อนุญาตให้สคริปต์ของคุณรวบรวมข้อมูลบางประเภทแบบไดนามิกจากเซิร์ฟเวอร์ สิ่งนี้รองรับความยืดหยุ่นของสคริปต์ในเซิร์ฟเวอร์ที่อาจเปลี่ยนแปลงได้ สิ่งแวดล้อม

ดังนั้น $_ ENV ใน PHP คืออะไร?

$_ENV เป็น superglobal ที่มีตัวแปรสภาพแวดล้อม ตัวแปรสภาพแวดล้อมถูกจัดเตรียมโดยเชลล์ภายใต้ซึ่ง PHP กำลังทำงานอยู่ ดังนั้นพวกมันจึงอาจแตกต่างกันไปตามเชลล์ที่ต่างกัน

อาจมีคนถามว่าไฟล์. ENV ใน PHP คืออะไร? ถ้าคุณรู้จัก PHP กรอบงานเช่น Laravel และ Symphony คุณควรรู้เกี่ยวกับไฟล์. ไฟล์ env . เป็นที่ที่คุณตั้งค่าตัวแปรในเครื่องทั้งหมดของคุณตั้งแต่ข้อมูลรับรองฐานข้อมูลไปจนถึงข้อมูลรับรองบริการอีเมลและสิ่งที่คุณคิดว่าควรเป็นเรื่องแปลก สิ่งแวดล้อม (ท้องถิ่น/การพัฒนา การแสดงละคร และการผลิต)

อาจมีคนถามอีกว่าตัวแปรสภาพแวดล้อมมีประโยชน์อย่างไร?

หนึ่ง ตัวแปรสภาพแวดล้อม เป็น "วัตถุ" แบบไดนามิกบนคอมพิวเตอร์ ที่มีค่าที่แก้ไขได้ ซึ่งอาจใช้โดยโปรแกรมซอฟต์แวร์ตั้งแต่หนึ่งโปรแกรมขึ้นไปใน Windows ตัวแปรสภาพแวดล้อม ช่วยให้โปรแกรมทราบว่าจะติดตั้งไฟล์ในไดเร็กทอรีใด เก็บไฟล์ชั่วคราวไว้ที่ใด และจะหาการตั้งค่าโปรไฟล์ผู้ใช้ได้จากที่ใด

Getenv คืออะไร?

NS getenv () ฟังก์ชั่นค้นหารายการสภาพแวดล้อมเพื่อค้นหาชื่อตัวแปรสภาพแวดล้อม และส่งกลับตัวชี้ไปยังสตริงค่าที่สอดคล้องกัน ฟังก์ชัน secure_getenv() เฉพาะของ GNU ก็เหมือนกับ getenv () ยกเว้นว่าจะคืนค่า NULL ในกรณีที่จำเป็นต้องมี "การดำเนินการที่ปลอดภัย"

แนะนำ: