PERBEDAAN PHP 5,6.DAN 7

Assalamu'alaikum Wr.Wb



Dipostingan kali ini saya akan  berbagi tentang informasi mengenai Perbedaan PHP 5.6 dan PHP 7.0. sebelum mengulas secara rinci dan spesifik tentang PHP 5.6 dan PHP 7.0 ,sebaiknya kita mengulas secara garis besarnya dulu . PHP diartikan secara luas adalah adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
Nah agar tidak penasaran dan untuk lebih jelasnya silahkan simak dan baca postingan dibawah ini



1. PENGERTIAN

 PHP adalah bahasa scripting server-side dirancang terutama untuk pengembangan web tetapi juga digunakan sebagai bahasa pemrograman tujuan umum. Awalnya dibuat oleh Rasmus Lerdorf pada tahun 1994, implementasi referensi PHP sekarang diproduksi oleh The PHP Tim Pengembangan.  PHP awalnya berdiri untuk Personal Home Page,  tetapi sekarang berdiri untuk rekursif singkatan PHP:. Hypertext Preprocessor Kode PHP dapat ditanamkan ke dalam kode HTML, atau dapat digunakan dalam kombinasi dengan sistem berbagai web Template, sistem manajemen konten web dan kerangka web. kode PHP biasanya diproses oleh interpreter PHP diimplementasikan sebagai modul di web server atau sebagai Common Gateway Interface (CGI) executable. Web server menggabungkan hasil dari kode ditafsirkan dan dilaksanakan PHP, yang mungkin semua jenis data, termasuk gambar, dengan halaman web yang dihasilkan. Kode PHP dapat dijalankan dengan antarmuka baris perintah (CLI) dan dapat digunakan untuk mengimplementasikan aplikasi grafis mandiri. PHP interpreter standar, didukung oleh Zend Engine, adalah perangkat lunak gratis yang dirilis dibawah lisensi PHP. PHP telah banyak porting dan dapat digunakan pada kebanyakan server web pada hampir setiap sistem operasi dan platform, gratis. Bahasa PHP berkembang tanpa spesifikasi formal tertulis atau standar hingga 2014, meninggalkan interpreter PHP kanonik sebagai standar de facto. Sejak 2014 bekerja telah pergi untuk membuat spesifikasi PHP formal.


2. SEJARAH


Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmirs Lerdorf pada tahun 1995.Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi suber terbuka maka banyak Pemrograman yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi berakronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004 Zend merilis PHP 5.0Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model Pemrograman Orientasi Ojek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
Versi terbaru dari bahasa pemograman PHP adalah versi 5.6.4 yang resmi dirilis pada tanggal 18 Desember 2014.




3.  PERBEDAAN PHP 5,6 DAN 7


  • PHP 5


Pada tanggal 13 Juli 2004, PHP 5 dirilis, didukung oleh Zend baru mesin II. PHP 5 termasuk fitur baru seperti meningkatkan dukungan untuk pemrograman berorientasi objek, PHP Data Objects (PDO) ekstensi (yang mendefinisikan antarmuka ringan dan konsisten untuk mengakses database), dan berbagai kinerja perangkat tambahan. [24] Pada tahun 2008 PHP 5 menjadi satu-satunya versi stabil dalam pengembangan. Akhir mengikat statis telah hilang dari PHP dan telah ditambahkan di versi 5.3.Banyak profil tinggi proyek open-source berhenti mendukung PHP 4 kode baru sebagai tanggal 5 Februari 2008, karena inisiatif GoPHP5, yang disediakan oleh konsorsium pengembang PHP mempromosikan transisi dari PHP 4 ke PHP 5.
Seiring waktu, juru PHP menjadi tersedia pada kebanyakan ada 32-bit dan 64-bit sistem operasi, baik dengan membangun mereka dari kode sumber PHP, atau dengan menggunakan binari pre-built. [30] Untuk versi PHP 5.3 dan 5.4, yang hanya tersedia distribusi biner Microsoft Windows yang 32-bit x86 membangun,  membutuhkan Windows 32-bit kompatibilitas m
ode saat menggunakan Internet Information Services (IIS) pada platform Windows 64-bit. PHP versi 5.5 membuat 64-bit x86-64 membangun tersedia untuk Microsoft WindoWS. 

  • PHP 6



PHP telah menerima kritik karena kurang dukungan Unicode asli di tingkat bahasa inti, bukan hanya mendukung string byte. Pada tahun 2005, sebuah proyek yang dipimpin oleh Andrei Zmievski dimulai untuk membawa dukungan Unicode asli seluruh PHP, dengan menanamkan Komponen Internasional untuk Unicode (ICU) perpustakaan, dan mewakili string teks sebagai UTF-16 internal. Karena ini akan menyebabkan perubahan besar baik ke internal bahasa dan kode pengguna, direncanakan untuk rilis ini sebagai versi 6.0 bahasa, bersama dengan fitur utama lainnya maka dalam pengembangan. Namun, kekurangan pengembang yang memahami perubahan yang diperlukan, dan masalah kinerja yang timbul dari konversi ke dan dari UTF-16, yang jarang digunakan dalam konteks web, menyebabkan keterlambatan proyek. Akibatnya, rilis PHP 5.3 diciptakan pada tahun 2009, dengan banyak non-Unicode fitur back-porting dari PHP 6, terutama ruang nama. Pada bulan Maret 2010, proyek dalam bentuk yang sekarang secara resmi ditinggalkan, dan rilis PHP 5,4 disiapkan mengandung paling tersisa non-Unicode fitur dari PHP 6, seperti sifat dan penutupan kembali mengikat. harapan awal adalah bahwa rencana baru akan dibentuk untuk integrasi Unicode, tetapi sebagai 2014 tidak telah diadopsi.



  • PHP 7


Selama 2014 dan 2015, versi PHP utama baru dikembangkan, yang berjumlah PHP 7. Penomoran versi ini melibatkan beberapa perdebatan. Sedangkan PHP 6 Unicode percobaan belum pernah dirilis, beberapa artikel dan judul buku referensi nama PHP 6, yang mungkin menyebabkan kebingungan jika rilis baru adalah untuk menggunakan kembali nama.  Setelah pemungutan suara, nama PHP 7 dipilih. Landasan PHP 7 adalah cabang PHP yang awalnya dijuluki PHP generasi berikutnya (phpng). Hal itu ditulis oleh Dmitry Stogov, Xinchen Hui dan Nikita Popov, dan bertujuan untuk mengoptimalkan kinerja PHP oleh refactoring Zend Engine untuk menggunakan struktur data yang lebih kompak dengan peningkatan lokalitas cache yang sementara tetap mempertahankan kompatibilitas bahasa dekat-lengkap. Pada 14 Juli 2014, benchmark berbasis WordPress, yang menjabat sebagai benchmark suite utama untuk proyek phpng, menunjukkan peningkatan hampir 100% dalam kinerja. Perubahan dari phpng juga diharapkan untuk membuatnya lebih mudah untuk meningkatkan kinerja di masa depan, seperti struktur data lebih kompak dan perubahan lainnya dipandang sebagai lebih cocok untuk migrasi sukses untuk just-in-time (JIT) compiler.  Karena perubahan yang signifikan, ulang Zend Engine disebut Zend Engine 3, berhasil Zend Engine 2 yang digunakan dalam PHP 5. Karena perubahan internal besar dalam phpng, harus menerima utama nomor versi baru dari PHP, daripada minor PHP 5 rilis, menurut proses rilis PHP. versi utama dari PHP diperbolehkan untuk istirahat mundur-kompatibilitas kode dan karena itu PHP 7 disajikan kesempatan untuk perbaikan lain di luar phpng yang membutuhkan istirahat kompatibilitas ke belakang, termasuk penggunaan yang lebih luas dari pengecualian, pengerjaan ulang variabel sintaks untuk lebih konsisten dan lengkap, dan depresiasi atau penghapusan berbagai fitur warisan. PHP 7 juga memperkenalkan fitur bahasa baru, termasuk jenis kembali deklarasi untuk fungsi, yang melengkapi deklarasi jenis parameter yang ada, dan dukungan untuk jenis skalar (bilangan bulat, float, string, dan boolean) dalam parameter dan kembali deklarasi tipe.  


. KELEBIHAN PHP DARI BAHASA PEMROGRAMAN LAIN
 
  • Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.'
  • 'Web Server yang mendukung PHP dapat ditemukan di mana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
  • 'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
  • 'Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.'
  • 'PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.'

5. KESIMPULAN

Jadi sebaiknya sebelum kita menggunakan sesuatu contohnya menngunakan bahasa pemrograman khususnya PHP seharusnya mempelajari apa pengerian serta versi-versinya terlebih dahulu agar dalam menerapkan menggunakkannya tidak kesulitan.

6. REFERENSI

https://en.wikipedia.org/wiki/PHP#PHP_3_and_4
https://id.wikipedia.org/wiki/PHP
https://www.google.co.id/search?biw=1366&bih=615&tbm=isch&sa=1&q=logo+php+7&oq=logo+php+7&gs_l=img.3...
Wassalamu'alikum wr.wb
 
Previous
Next Post »
Thanks for your comment