Semua ada, Selamat siang kawan kali ini saya akan sedikit membagikan tutorial tentang bagaimana
caranya Downgrade php7 ke php5.
Banyak alasan kenapa masih banyak yang menggunakan php5 dikarenakan kemudahan
instalasi dan penggunaan.
Berikut fitur-fitur dari php5 :
- Peningkatan dari kemampuan pemrograman berorientasi objek
- Exception handling, yang menstandarisasi logika atas pemberitahuan kesalahan pemrograman
- Peningkatan terhadap penanganan string
- Peningkatan dukungan terhadap XML dan Web Service, yang menggunakan libxml2
- Dukungan terhadap SQLite database server
- PHP versi 5 dapat membuat file swf dan applet java
Tapi kita juga jangan melupakan php7,Saya juga akan memberikan fitur-fitur dari
php7 :
1.Kinerja
Kita mungkin telah mendengar tentang Facebook HVVM sebelumnya atau belum sama
sekali mendernya, jika belum saya akan menjelaskannya sedikit. Facebook HVVM adalah
sebuah program dipergunakan untuk memberikan performa maksimal untuk aplikasi
berbasis PHP. Jadi PHPNG (PHP-Next-Gen) dimulai dengan ide untuk memberikan performa
maksimal untuk Facebook HVVM. Sumber peningkatan kinerja dipimpin oleh Zend untuk
mempercepat aplikasi berbasis PHP. Zend telah melakukan peningkatan kinerja yang
besar, kita dapat menemukan beberapa patokan terhadap HVVM disini. Tanpa mengubah
satu bagian dari kode, hanya upgrade ke PHP7 memberikan kinerja yang sangat besar.
Banyaknya fitur juga merupakan bagian dari peningkatan kinerja PHP7.
2. Skalar Type Hints & Return Types:
Sementara banyak pengembang ingin dapat menyatakan fungsi untuk Return Types.
Dengan default PHP7 sangat memungkinkan para pengembang untuk menyatakan fungsi
Return Types untuk mengembalikan nilai. Hal ini memungkinkan pengembang untuk
mengatur mengharapkan string, int, float atau bool akan disahkan atau dikembalikan.
3. Operator Spaceship (<= >)
PHP7 akan memperkenalkan operator baru, operator Spaceship (<= >) disebut
operator perbandingan gabungan. Hal ini dapat digunakan dalam memilah dan mengkombinasikan
perbandingan. Ia bekerja seperti strcmp () atau version_compare (). Sesuai dengan
penggunaan umum PHP RFC pemilahan sebagai berikut.
contoh:
Sebelum menggunakan PHP7:
Setelah menggunakan PHP7:
Ini adalah tambahan yang indah untuk versi PHP.
4.Fitur tambahan
Terlepas dari perubahan, ada beberapa fitur baru yang ditambahkan ke dalam inti
PHP7. Ada daftar perubahan besar yang dapat dilihat di bawah ini:
- Abstrak Syntax Tree: - perubahan besar pada inti. Kemungkinan besar akan terlihat
oleh pengembang. Hal ini memudahkan pengembang untuk kode parsing php, mengurangi
kesalahan, dan cara untuk membangun hal-hal yang lebih baik kedepannya.
- Closure::call(): - ini adalah metode baru yang ditambahkan ke dalam inti. Hal
ini memungkinkan variabel mengikat pada saat pemanggilan yang bukan pra-mengikat.
- Null Coalesce Operator: - Operator menyatu atau ?? ditambahkan ke inti, yang
mengembalikan operan pertama adalah ada atau nol.
contoh:
Sebelum PHP7:
Dalam PHP7menjadi:
- Uniform Variabel Syntax: - Menjaga sintaks utama yang ada dan sintaks baru
adalah untuk menjaga konsistensi dan kelengkapan variabel sintaks. Memungkinkan
ekspresi muka.
5.Pembersihan:
Pengembang boleh tidak percaya bahwa nama metode sebagai nama kelas tekah menjadi
konstruktor PHP4. Sejak awal hal ini telah menjadi kontroversi, tetapi kemudian
dihapus sepenuhnya. Kita tidak perlu lagi membahas dengan para pengembang PHP
bagaimana PHP4 bekerja. Penghapusan ini dilakukan untuk penyederhanaan. pengembang PHP bagaimana PHP4 bekerja. Penghapusan ini dilakukan untuk penyederhanaan.
Fungsi mysql_ * sebagai ekstensi benar-benar telah dihapus secara default.Beberapa
dukungan klausul default telah dihapus dari kasus switch. Dukungan dari tag
ASP (<%) dan tag script (<script language = "php"> </
script>) telah dihapus, yang berarti bahwa kita dapat menggunakan tag untuk
masuk ke mode php. Kita akan menemukan lebih banyak lagi daftar usang yang dihapus
fungsinya sini,fungsi yang telah usang dihapus dalam PHP7.
Nah sekarang bingung to mau pake php5 atau php7, tapi bagi saya saya lebih enjoy
dengan php5 tapi operating system saya ubuntu 16.04 yang default nya adalah
php7 jadi gimana cara Downgrade nya ke php5 ??
Ini dia tutorial lengkapnya
1. Kita remove dulu php7 nya dengan perintah
apt install aptitude
aptitude purge 'dpkg -l | grep php| awk '{print $2}' |tr "\n" "
"'
2. Setelah itu kita tambahkan repository nya
add-apt-repository ppa:ondrej/php
3. setelah itu kita update terlebih dahulu
apt-get update
4. Lalu kita install php5.6 nya dengan perintah berikut
apt-get install php5.6 -y
5. JIka sudah sekarang coba kita edit file php nya dengan perintah
nano/var/www/html/coba.php
Lalu masukan perintah dibawah
Jika sudah kita simpan dengan perintah
ctrl+x lalu Y lalu enter
6. Jika sudah sekarang kita cek dengan cara membuka browser lalu ketikan
localhost/coba.php
PHP sudah berubah menjadi 5.6
sumber :netsicku.comLabels: Komputer, Programmer, Tips