คู่มือการใช้งาน CodeIgniter เวอร์ชั่น 1.7.2


Compatibility Helper

ไฟล์ Compatibility Helper ประกอบด้วยการพัฒนาแบบ PHP 4 ซึ่งมีฟังก์ชันและค่าคงที่ของ PHP 5 อยู่สิ่งนี้จะเป็นประโยชน์ถ้าคุณต้องการนำข้อดีของฟังก์ชันพื้นฐานเหล่านี้มาใช้ในแอพพลิเคชันของคุณ แม้จะทำงานในเซิร์ฟเวอร์ PHP 4 ในกรณีเหล่านี้ มันอาจะเป็นประโยชน์ในการโหลด Compatibility Helper ด้วยวิธี โหลดแบบอัตโนมัติ(Auto-load) ทำให้คุณไม่ต้องไปโหลดเองในแต่ละตัวควบคุม (Controller)

ข้อสังเกตุ: มันมีฟังก์ชันเล็กน้อยซึ่งเป็นมาตรฐาที่ใช้ในต้นกำเนิดของ CodeIgniter ในไฟล์ Compat.php คุณสามารถใช้ฟังก์ชันเหล่านั้นโดยไม่ต้องโหลดตัวช่วยนี้ ฟังก์ชันถูกแยกเป็นไฟล์และผู้ช่วยตัวนี้ ดังนั้นฟังก์ชันที่ถูกใช้โดยเฟรมเวิร์คถึงจะถูกรวมไปโดยทั่วไป แต่ถึงอย่างนั้นคุณสามารถโหลดฟังก์ชันเพิ่มของตัวช่วยนี้ได้ตามความต้องการของคุณ

เรียกใช้งานผู้ช่วยนี้

This helper is loaded using the following code:

$this->load->helper('compatibility');

ค่าคงที่

มีค่าคงที่เหล่านี้ที่สามารถใช้ได้

PHP_EOL

เป็นการขึ้นบรรทัดใหม่ โดยขึ้นอยู่กับระบบ OS ที่ใชงาน เช่น บน Windows จะเป็น "\r\n" บน Unix/Linix จะใช้เป็น "\n"

ฟังก์ชัน

สามารถใช้ฟังก์ชันเหล่านี้ได้ (สามารถดูวิธีใช้จากลิงค์ของเอกสาร PHP):

file_put_contents() - ไม่รองรับการใช้ $context ซึ่งเป็นพารามิเตอร์ที่สี่

fputcsv()

http_build_query()

str_ireplace() - ไม่รองรับการใช้ $count ซึ่งเป็นพารามิเตอร์ที่สี่ซึ่งผู้ใช้ PHP4 ต้องการ

stripos()