PHP version sekarang sudah mencapai php version 7. Apa perbedaan nya dari php terdahulu ? jelas dari sisi penulisan syntax terjadi perbedaan yang sangat signifikan dan ini menjadikan program Anda erorr terlebih pada saat di compile atau dijalankan.
Timbul pertanyaan. Bisa tidak melakukan Migrasi Aplikasi PHP 5 ke PHP 7 ?
Jawabannya adalah Sangat Bisa.

Jika standarnya adalah Anda harus menambah fungsi extension mysql pada php.ini, tapi pada kesempatan ini Saya akan memberikan cara lain, ini sangatlah powerful dan tidak ribet.
Bagaimana caranya

Mari Kita simak terlebih dahulu, apa perubahan pada php versi 7 , Anda bisa baca pada php.net disini

Perubahannya adalah

  1. Performa Yang Lebih Baik.
  2. Parameter Skalar dan Tipe Return
  3. Operator Spacehip
  4. Penambahan Fitur

Apa Yang Hilang ?

Ada beberapa fungsi atau kode yang tidak bisa digunakan lagi, seperti :

  1. Ekstensi mysql : Sehingga kita tidak bisa lagi menggunakan fungsi-fungsi mysql_*, karena memang dari sebelumnya telah disarankan untuk beralih ke mysqli atau PDO.
  2. Multiple default pada switch: Hanya bisa menggunakan 1 default pada fungsi switch.
  3. Dukungan tag ASP (<%) dan tag skrip () telah dihapus berarti bahwa Anda tidak dapat menggunakan tag tersebut di PHP.

Nah, Bagaimana penerapannya. Saya berikan ilustrasi sederhananya.

Anda hanya cukup melakukan include library yang sudah Saya buat.

Step Pertama

Download file parser-php-version.php

Step Kedua

Copy file parser-php-version.php pada folder htdocs project Anda ( boleh diluar atau folder tersendiri )

Step Ketiga

Lakukan include pada file koneksi php Anda. Atau taruh library parser-php-version.php pada line teratas pada script php Anda

<?php

include “parser-php-version.php“; //Konversi dan migrasi PHP version
//Script php Anda
//….

?>

<?php 
include "parser-php-version.php"; //Konversi dan migrasi PHP version

date_default_timezone_set('Asia/Jakarta');
$server = "localhost";
$username = "####";
$password = "####";
$database = "####";
mysql_connect($server,$username,$password);
mysql_select_db($database);

function anti_injection($data){
  $filter = mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars($data,ENT_QUOTES))));
  return $filter;
}

function average($arr){
   if (!is_array($arr)) return false;
   return array_sum($arr)/count($arr);
}

function cek_session_admin(){
    $level = $_SESSION[level];
    if ($level != 'superuser' AND $level != 'kepala'){
        echo "<script>document.location='index.php';</script>";
    }
}

function cek_session_guru(){
    $level = $_SESSION[level];
    if ($level != 'guru' AND $level != 'superuser' AND $level != 'kepala'){
        echo "<script>document.location='index.php';</script>";
    }
}

function cek_session_siswa(){
    $level = $_SESSION[level];
    if ($level == ''){
        echo "<script>document.location='index.php';</script>";
    }
}

?> 

Script Lengkapnya parser-php-version.php

Nah jika sudah, seketika erorr fungsi yang tadinya sering terjadi karena perbedaan versi php pun sudah teratasi. Program atau script lama Anda sudah bisa Anda pakai kembali dikemudian hari, tanpa harus mengubah syntax PHP nya satu per satu, dan tanpa harus mengotak atik file configurasi php.ini

Demikian ulasan tentang Cara mudah Migrasi Aplikasi PHP 5 ke PHP 7. Semoga bermanfaat. Terima kasih.

Migrasi Aplikasi PHP 5 ke PHP 7

125 gagasan untuk “Migrasi Aplikasi PHP 5 ke PHP 7

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Social media & sharing icons powered by UltimatelySocial
YouTube
Instagram
WhatsApp