PHP Tutorial - PHP 7 - Program PHP - Coding PHP
Oke Para Sahabat...
Pada kesempatan ini, penulis akan membahas seperti judul yang tertulis diatas.
PHP 7
PHP
7 beberapa waktu lalu sudah resmi diluncurkan, pecinta PHP pastinya menyambut
ini dengan suka cita. PHP 7 muncul tanpa melalui PHP 6, jadi langsung loncat
dari 5 ke 7.
Ada
beberapa perubahan yang terjadi di PHP 7, ada beberapa fitur yang dihilangkan
dan ada beberapa yang ditambahkan.
Hal yang baru dari PHP7:
Peningkatan Kecepatan
Kecepatan adalah alasan
utama mengapa perlu meng-upgrade ke PHP 7 kalau seandainya nanti sudah keluar
versi PHP 7 yang sudah stabil. PHP 7 mengunakan PHPNG (NG = New Generation),
sebuah pengembangan Zend Engine yang mampu meningkatkan kecepatan PHP
penggunaan memori dengan efisien. Program PHP juga akan berjalan lebih cepat
lagi dengan adanya JIT engine yang dapat mengcompile PHP secara dinamis menjadi
bahasa mesin.
Kecepatan PHP 7 dibuktikan
dengan benchmark pada Wordpress 4.1, yang mampu meningkatkan kecepatan
Wordpress hingg 100%.
Operator Perbandingan
Gabungan
Ada operator untuk
perbandingan yang baru yang diberi nama Spaceship Operator ( <=> ).
Operator ini melakukan perbandingan dengan 3-cara dan menghasilkan 3
kemungkinan. Operator <=> akan menghasilkan 0 kalau nilai yang
dibandingkan dua-duanya sama, akan menghasilkan 1 kalau nilai yang di kiri
lebih besar, dan akan menghasilkan -1 kalau nilai yang di kanan lebih besar.
Kode Usang di Hapus
Beberapa kode usang
(deprecated) dihapus. Karena sudah usang dan dipertahankan beberapa lama pada
versi sebelumnya, kini pada PHP 7 kode-kode usang itu dihapus.
Tag dengan gaya ASP ( <%, <%= and %> ) dihapus, demikian juga tag script ( <script language="php"> ). Pastikan program kita menggunakan standar penulisan tag menggunakan ( <?php ). Fungsi-fungsi yang sebelumnya sudah dikategorikan usang, seperti split juga dihapus pada PHP 7.
Tag dengan gaya ASP ( <%, <%= and %> ) dihapus, demikian juga tag script ( <script language="php"> ). Pastikan program kita menggunakan standar penulisan tag menggunakan ( <?php ). Fungsi-fungsi yang sebelumnya sudah dikategorikan usang, seperti split juga dihapus pada PHP 7.
Ekstensi (termasuk semua
fungsi ereg_*) dikategorikan usang sejak PHP 5.3. Fungsi-fungsi ini kini bisa
diganti dengan ekstensi PCRE (fungsi preg_*), yang memiliki fitur lebih banyak.
Ekstensi mysql (termasuk semua fungsi mysql_*) sudah dikategorikan usang sejak
PHP 5.5. Pada PHP 7 anda dapat menggunakan fungsi-fungsi mysqli_* functions.
Deklarasi Tipe Skalar
Deklarasi Tipe Skalar
Tipe parameter fungsi dapat
dideklarasikan, apakah itu integer, string, float maupun boolean. Akibatnya
kalau mengirimkan sebuah nilai float ke parameter bertipe integer akan mengubah
nilai itu menjadi integer tanpa adanya warning atau error.
Akan tetapi bila diinginkan adanya error atau warning, mode strict dapat diaktifkan supaya menghasilkan exception. Untuk mengaktifkan mode strict, digunakan directive declare(strict_types = 1); pada awal program.
Akan tetapi bila diinginkan adanya error atau warning, mode strict dapat diaktifkan supaya menghasilkan exception. Untuk mengaktifkan mode strict, digunakan directive declare(strict_types = 1); pada awal program.
Deklarasi Tipe Return
Dengan PHP 7, tipe return
sebuah fungsi dapat dideklarasikan. Seperti pada deklarasi tipe skalar, tipe
return juga akan mengkonversi nilai return sesuai dengan yang dideklarasikan
tanpa warning atau error, kecuali mode strict diaktifkan.
Fitur-fitur Lain
Fitur-fitur Lain
PHP 7 mendukung 64-bit
secara konsisten, dukungan Anonymous class, Isset Ternary Operator, Abstract
syntax tree, null coalesce operator, lots of libraries, generator return
expressions, generator delegation, dan sebagainya.
Kesimpulan:
Kita percaya perubahan terbaru dari versi PHP membuat PHPlebih matang. Tapi itu adalah pesan yang baik, semua pengembang PHP kini bisa membangun aplikasi perusahaan pada tingkat yang mengagumkan dengan PHP versi terbaru.
Kita percaya perubahan terbaru dari versi PHP membuat PHPlebih matang. Tapi itu adalah pesan yang baik, semua pengembang PHP kini bisa membangun aplikasi perusahaan pada tingkat yang mengagumkan dengan PHP versi terbaru.
Program PHP
PHP adalah singkatan dari PHP: Hypertext Preprocessor, Fungsi PHP Dalam Pemrograman Web
Untuk
membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib
digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang
dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten
dan halaman web bersifat tetap.
Sebagai
perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web
yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga
bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai
input dari user,
memproses form, dll.
Untuk
pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML.
Karena fitur inilah PHP disebut juga sebagai Scripting Language atau
bahasa pemrograman script.
Coding PHP
Apa Itu Coding ? Secara umum atau secara garis besar Coding jika di
istilahkan ke dalam bahasa Indonesia adalah Pemrograman. Bahasa yang digunakan
oleh OS(Operating System) dalam melakukan suatu tugas tertentu disebut
Coding. Karena dalam komputer hanya mengenal yang namanya Bahasa Biner
yaitu bilangan 1 dan 0, maka manusia sulit untuk mengerti bahasa
ini jadi di buatlah bahasa tingkat tinggi yang dimengerti oleh manusia yang di
sebut bahasa pemrograman hight level.
Coding bertujuan tentu untuk membuat
program komputer, dan program komputer itu sendiri adalah kumpulan
instruksi-instruksi dalam membantu sebuah komputer dalam mengeksekusi untuk
melakukan aktifitas tertentu. Banyak bahasa pemrograman yang sering
digunakan untuk membuat sebuah program komputer, seperti VB(Visual Basic),
Java, PHP dan masih banyak bahasa pemrograman komputer lainnya.
Untuk lebih mengerti dalam
pemrograman alangkah lebih baiknya untuk mempelajari alogritma dan pemrograman karena program
takkan pernah lepas dengan yang namanya algoritma selain untuk melatih
cara kerja program, juga sebagai acuan atau langkah-langkah dalam membuat
program seperti rancangan dan apa-apa saja yang harus di persiapkan.
Jika sudah mengerti dan memahami
jalan algoritma, sudah pasti pemrograman akan mudah untuk kita buat tanpa harus
banyak menemui kendala, ada pun kendala pasti akan lebih mudah untuk di cari
solusi atau jalan keluarnya.
Oke para sahabat bias belajar coding
PHP diblog, silahkan klik disini
PHP Tutorial
Blog ini dibuat dengan tujuan sebagai tempat belajar PHP secara lengkap
Catatan :
Silahkan lihat tutorial lainnya, klik disini untuk menuju ke tempat tutorial lainnya.
Demikian tutorial ini penulis buat, semoga bermanfaat untuk para sahabat.