06.59
yusufzul
Kelebihan PHP yang baru - arsip website design
- Mendukung Unicode
Unicode adalah suatu standar industri yang dirancang untuk mengizinkan
teks dan
simbol dari semua
sistem tulisan di dunia untuk ditampilkan dan dimanipulasi secara konsisten oleh computer. Unicode merupakan salah satu cara pengaturan kode biner untuk text dan bentuk tulisan lain. Metode ini diharap dapat menjembatani berbagai karakter yang tidak sama dengan tulisan latin. Contohnya tulisan Cina, Arab, Romawi, Cyrillic, Sansekerta dan lain sebagainya.
Dipublikasikan dalam bentuk buku
The Unicode Standard, Unicode mengandung suatu kumpulan karakter, suatu metodologi pengkodean dan kumpulan standar
penyandian karakter, suatu kumpulan bagan kode untuk referensi visual, deskripsi sifat karakter seperti huruf besar dan huruf kecil, suatu kumpulan data referensi
berkas komputer, serta aturan normalisasi, dekomposisi, pembandingan (
collation), serta penggambaran (
rendering).
Unicode mendukung seluruh sistem penulisan yang ada di dunia ini. Unicode merupakan karakter set dengan kemampuan multi-lingual (multi bahasa). Saat ini hampir seluruh Operating System mendukungnya. Standar ini telah diterapkan pada teknologi-teknologi terkini, termasuk
XML, bahasa pemrograman
Java, dan
sistem operasi modern.
Unicode merupakan sistem pengkodean yang digunakan selain ASCII dan EBCDIC pada sistem computer. Set karakter ASCII yang menggunakan dua bytes untuk tiap karakter. Mampu mengolah 65.536 kombinasi karakter sehingga mampu mengolah kata dari beragam bahasa di dunia.
- Register Global di tiadakan
Register Global merupakan salah satu pengaturan yang berada di dalam file PHP, yang bertugas untuk mengatur apakah variabel-variabel EGCPS (Environment, Get, Post, Cookie, Server) akan didaftarkan sebagai variabel global atau tidak. Secara default untuk Register Global adalah on tetapi ada juga di beberapa web-server seperti Xampp defaultnya off.
Sekarang apa perbedan register globals on dengan off ?
Jika pengaturan register global on maka kita dapat menyebutkan nama variabel yang berasal dari Get, Post, Cookie, Session, and Server secara langsung.
Jika pengaturan register globals off, kita harus memanggil variabelnya :
- Jika method yang digunakan adalah post, maka dituliskan dengan cara $_POST[simpan],
- Jika method yang digunakan adalah get, maka dituliskan dengan cara $_GET[simpan],
- Jika method yang digunakan adalah cookie, maka dituliskan dengan cara $_COOKIE[simpan], dan
- Jika method yang digunakan adalah session, maka dituliskan dengan cara $_SESSION[simpan].
Nah, karena di PHP6 Register Global sudah ditiadakan maka kita harus memanggil variable-nya mengikuti pengaturan pemanggilan variabel menggunakan register globals off.
- Mendukung Unicode
- Safe Mode ditiadakan
- Magic Quotes ditiadakan
Setting magic quotes (magic_quotes, magic_quotes_sybase ataupun magic_quotes_gpc) berfungsi untuk memberikan keamanan pada setiap inputan dari sisi client. karena cukup direpotkan dengan adanya kesalahanan “undefined functionget_magic_quotes_gpc() pada beberapa halaman. Oleh karena itu lakukan langkah persuasif dengan cara mendeklarasikan fungsi get_magic_quotes_gpc() yang hanya mengembalikan nilai false
- Call Time Pass by Reference ditiadakan
Apabila anda menemukan error “Assigning the return value of new by reference is deprecated“, maka hilangkan saja tanda “&” pada deklarasi object.
- Call Time Pass by Reference ditiadakanSemua fungsi Case Sensitive
PHP6 membedakan penulisan besar kecil huruf, jadi variabel $simpan berbeda dengan $Simpan. Dimulai dari PHP6, semua fungsi yang built in dari PHP diharap dituliskan secara lowercase.
- Ereg pindah ke Preg
Gunakanlah fungsi preg untuk regular expression daripada ereg. karena preg dapat dieksekusi lebih cepat.
- Pengambilan satu karakter pada karakter string gunakkan [].
Pada awalnya PHP menyarankan menggunakan tanda {} untuk mengakses salah satu karakter dalam string. Mulai dari PHP6, pengambilan 1 karakter pada string gunakanlah tanda []
That's all we know
Penelusuran topik khusus di blog ini
Loading