Site icon บริษัท โค๊ดบี จำกัด

ข้อแตกต่างระหว่าง Codeigniter 4 vs Codeigniter 3 และพื้นฐานการใช้งาน

ข้อแตกต่างระหว่าง Codeigniter4vsCodeigniter3-และพื้นฐานการใช้งาน

ข้อแตกต่างระหว่าง Codeigniter4vsCodeigniter3-และพื้นฐานการใช้งาน

เกริ่นก่อนว่า Codeigniter เป็น PHP MVC Framework ตัวแรก ๆ ที่เกิดขึ้นและเป็นเฟรมเวิร์คหลักในการพัฒนาเว็บไซต์ ที่ได้รับความนิยมอย่างแพร่หลายไปทั่วโลก

Codeigniter เวอร์ชั่นแรกที่เปิดให้ใช้งาน เกิดขึ้นตั้งแต่ปี 2006 และเวอร์ชั่นที่ได้รับความนิยมอย่างมากคือ เวอร์ชั่น 3 เปิดให้ใช้งานเมื่อปี 2015 หรือเมื่อ 5 ปีที่แล้ว ( ใช้ PHP เวอร์ชั่น 5.6 ) และออกเวอร์ชั่นล่าสุด คือ Codeigniter 4 เพื่อรองรับ PHP 7.2+ ซึ่งมีความแตกต่างอย่างสิ้นเชิงกับเวอร์ชั่นก่อนหน้านี้

ช่วงระยะเวลาระหว่างเวอร์ชั่น 2 กว่าจะออกเวอร์ชั่น 4 บนโลกอินเตอร์มีการเปลี่ยนแปลงเทคโนโลยีหลายอย่าง PHP มีการออกเวอร์ชั่น 7 ที่ใหม่กว่าและเสถียรกว่า ทำให้เกิดเฟรมเวิร์คที่ใหม่กว่าและรองรับ พีเอชพี 7 เกิดขึ้นมาทดแทน CI3 ที่ยังใช้ พีเอพีเวอร์ชั่น 5.6 อยู่ จนในที่สุด CI4 ก็เปิดให้ใช้งานในปี 2018 ซึ่งก็ถือว่าออกมาช้ากว่าเฟรมเวิร์คตัวอื่น ๆ มาก หลังจากเปลี่ยนทีมพัฒนา ( จาก EllisLab เป็น BCIT )

ด้วยโครงสร้างของภาษา PHP เวอร์ชั่น 7 ที่แตกต่างจาก PHP เวอร์ชั่น 5 อยู่พอสมควร ซึ่งอาจจะเป็นปัญหาสำหรับคนที่ต้องการเปลี่ยนจาก CI3 ไปใช้งาน CI4 เราจึงได้สรุป ข้อแตกต่าง การใช้งาน การตั้งค่าพื้นฐาน ระหว่าง 2 เวอร์ชั่น มาให้ดูเพื่อให้เห็นภาพชัดเจน และปรับใช้งานเวอร์ชั่นที่ใหม่กว่าได้ง่ายขึ้น

ข้อแตกต่างระหว่าง CI3 และ CI4

$minPHPVersion = '7.2';
if (phpversion() 







$this->load->view('welcome_message'); // โหลด view ใน CI3
return view('welcome_message'); // โหลด view ใน​ CI4
$PAGE = [
    'title' => "My Title",
    'description'     => "My Description",
    'keyword'   => "My Keyword"
];
echo view('welcome_message', $PAGE);

Exit mobile version