Author by Yosef Doublehorn
Author by : Doublehorn
DAFTAR ISI
Protected by Copyscape Online Infringement Detector

26 April 2012

Perbedaan PHP Versi Terbaru dengan Versi Sebelumnya


Kelebihan PHP yang baru - arsip website design


  1. 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.

    Unicode design

    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.

  2. 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 :
    1. Jika method yang digunakan adalah post, maka dituliskan dengan cara $_POST[simpan],
    2. Jika method yang digunakan adalah get, maka dituliskan dengan cara $_GET[simpan],
    3. Jika method yang digunakan adalah cookie, maka dituliskan dengan cara $_COOKIE[simpan], dan
    4. 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.


  3. Mendukung Unicode

  4. Safe Mode ditiadakan

  5. 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

  6. 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.

  7. 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.

  8. Ereg pindah ke Preg

    Gunakanlah fungsi preg untuk regular expression daripada ereg. karena preg dapat dieksekusi lebih cepat.

  9. 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




Comments

0 komentar:

Posting Komentar di Website Design

-

Penelusuran topik khusus di blog ini
Loading