• Home
  • /
  • Tag Archives:  tips php
PHP

Teknik Scripting Untuk Mengatasi Pesan ‘Notice: Undefined’ di PHP

Pernahkah Anda menjumpai pesan sebagai berikut ketika menjalankan script PHP?

Notice: Undefined index: ...

atau

Notice: Undefined variable: ...

terutama bagi Anda yang menggunakan versi PHP di atas 5.3.1.

Sebenarnya pesan tersebut bukan syntax error (kesalahan sintaks) yang mengakibatkan script tidak bisa berjalan, namun hanya sekedar peringatan saja yang seharusnya dihindari.

Dalam artikel saya yang lain, pernah dikupas sedikit mengenai cara menghilangkannya yaitu dengan memodifikasi sedikit konfigurasi di php.ini. Namun solusi tersebut tidak terkait dengan teknik scripting yang baik yang seharusnya dilakukan oleh programmer PHP. Solusi dengan memodifikasi php.ini tersebut pastinya akan sulit dilakukan jika script PHP yang muncul peringatan tersebut berada di server hosting, karena hanya pihak admin saja yang bisa memodifikasinya.

PHP

Cara Mengetahui Lama Eksekusi (Execution Time) Sebuah Script PHP

Dalam artikel kali ini, saya akan mencoba memaparkan cara mengetahui lama eksekusi atau istilah kerennya Execution Time dari sebuah script PHP.

Execution time ini penting bagi Anda yang ingin mengetahui kinerja sebuah script. Dari execution time ini, Anda dapat menilai apakah sebuah script entah yang Anda buat sendiri atau sekedar copy paste ๐Ÿ™‚ memiliki kompleksitas yang tinggi atau tidak. Sebuah script dengan tingkat kompleksitas tinggi biasanya ditandai dengan execution time yang besar pula. Semakin rendah execution time berarti tingkat kompleksitasnya rendah, dengan demikian semakin baik script tersebut. Namun kebalikannya, jika script Anda execution timenya besar maka kemungkinan memiliki tingkat kompleksitas yang besar pula, dan …. menjadi tugas Anda untuk memikirkan algoritma lain atau menyederhanakan algoritma script tersebut supaya lebih simpel. He… 3x ternyata tidak gampang ya menjadi seorang programmer. ๐Ÿ™‚

PHP

Membuat Kode Transaksi Unik Otomatis Berdasarkan Tanggal

Dalam artikel kali ini saya akan mencoba menjelaskan cara pembuatan kode transaksi unik yang digenerate secara otomatis berdasarkan tanggal. Biasanya kode transaksi unik berdasarkan tanggal ini digunakan pada transaksi pembayaran atau pembelian barang, misalnya ‘201009010001’ dimana 4 digit terdepan menunjukkan tahun transaksi, digit 5 dan 6 menunjukkan bulan transaksi, digit 7-8 menunjukkan tanggal transaksi, sedangkan digit sisanya menunjukkan urutan transaksi yang terjadi pada tanggal tersebut.

Pada prinsipnya, cara membuatnya hampir sama dengan artikel yang pernah saya bahas sebelumnya tentang Generator Unik Incremental Otomatis, namun yang membedakannya di sini hanyalah pada proses penggunaan tanggalnya untuk mengkonstruksi nomor transaksi.

PHP

Keanehan Penggunaan Function date() di PHP dan Solusinya

Waduh… lama ya gak posting di blog ini, kayaknya dah hampir 3 minggu saya gak nulis artikel yang baru. Sebenarnya banyak ide untuk materi tulisan, namun apa dikata… waktu buat nulis gak ada karena kesibukan di kantor ๐Ÿ™‚ OK deh, kali ini saya coba share lagi lewat tulisan seputar PHP. Topik yang saya bahas di sini tentang keanehan penggunaan funtion date() dan cara mengatasinya.