Cara Konversi dan Migrasi PHP 5 ke PHP 7 Tanpa Ribet
Bagi kamu yang masih kesulitan migrasi dari PHP 5 ke PHP 7, apalagi aplikasi sudah di upload ke server hosting, dan penyedia hosting menggunakan PHP 7 dan aplikasi kamu menggunakan PHP 5, sehingga terjadi masalah dan error aplikasi. Jangan khawatir, karena pada artikel kali ini saya akan membahasanya.
Versi PHP saat ini telah mencapai PHP versi 7 bahkan PHP 8 tahun ini. Namun bagi sebagian besar programmer menggunakan PHP 7, hal ini dikarenakan PHP 7 relatif stabil, terutama untuk sebagian besar server web hosting menggunakan PHP 7.
Apa bedanya dengan php sebelumnya? Jelas dari cara penulisan sintaks bahwa ada perbedaan yang sangat signifikan yang dapat membuat program kamu bermasalah, terutama saat dikompilasi atau dijalankan.
Kemudian seiring waktu, masalah sering muncul dan timbul pertanyaan. Tidak bisakah kita melakukan migrasi aplikasi PHP5 ke PHP7? Jawabannya tentu saja ya bisa.
Jika defaultnya adalah kamu harus menambahkan fungsi ekstensi mysql di php.ini, tetapi kali ini saya akan memberikan cara lain, yang ini sangat ampuh dan tidak rumit.
Note: tutorial migrasi dari PHP 5 ke PHP 7 yang saya bahas kali ini hanya support untuk PHP Native, bukan PHP Framework.
Bagaimana Cara Melakukannya?
Mari kita lihat dulu apa saja yang berubah di php versi 7, bisa dibaca disini php.net.
Perubahan Pada PHP Versi 7
- Performa Yang Lebih Baik.
- Parameter Skalar dan Tipe Return
- Operator Spacehip
- Penambahan Fitur
Apakah Ada Yang Hilang?
Ada beberapa fungsi atau kode yang sudah tidak bisa digunakan lagi, seperti :
- Ekstensi mysql: Dengan cara ini kita tidak dapat lagi menggunakan fungsi mysql_*, seperti yang disarankan seseorang untuk beralih ke mysqli atau PDO sebelumnya.
- Beberapa Sakelar Default: Hanya 1 fungsi sakelar default yang dapat digunakan.
- Dukungan tag ASP (<%) dan tag skrip () telah dihapus, yang berarti kamu tidak dapat menggunakan tag ini di PHP.
Lalu, bagaimana untuk penerapannya? Saya akan memberikan penjelasan singkat. Kamu hanya perlu menyertakan sebuah library yang sudah di buat oleh seorang developer.
Link Download parser-php-version.php:
Cara Migrasi PHP 5 ke PHP 7
- Unduh file: parser-php-version.php (yang telah saya sertakan link unduhnya)
- Letakkan file di folder utama (public_html atau htdocs)
- Buka file koneksi.php atau db_connect.php
- Sertakan file: parser-php-version.php dalam file koneksi.php atau db_connect.php sebagai berikut:
<?php
include "parser-php-version.php"; //Konversi dan migrasi PHP version
include_once('fix_mysql.inc.php');
$host="localhost";
$user="root";
$pass="";
$dbase="testing";
$koneksi=mysql_connect($host,$user,$pass);
if(!$koneksi){
die("Database mysql tidak terkoneksi");
}
$seleksi=mysql_select_db($dbase,$koneksi);
if(!$seleksi){
die("Database tidak terseleksi");
}
?>
Penutup
Baiklah, jika kamu sudah melakukannya, maka kesalahan fungsi yang dulu sering terjadi karena versi php yang berbeda segera teratasi. Program atau skrip lama dapat digunakan kembali, tanpa melakukan proses pengubahan sintaks PHP satu per satu atau mengutak-atik file konfigurasi php.ini.
Jadi itu dia, tutorial Cara Konversi dan Migrasi PHP 5 ke PHP 7 Tanpa Ribet. Tetap semangat untuk ngoding dan berbagi ilmu dengan siapa saja. Sekian yang saya sampaikan, semoga bermanfaat. Terima kasih.