Menjalankan Program PHP Tua

Saya mempunyai aplikasi tua. Menggunakan PHP versi 7.4 dan ini yg jadi masalah, setting sort_open_tag nya on. Untuk saat ini tidak ada yang lebih parah dari hal ini.

Akhirnya aplikasi saya jalankan menggunakan internal server di php. Tapi kata chatGPT hanya efektif untuk PHP 7.4 dan tidak unntuk PHP 8.X. Kebetulan lokasi php saya ada di /usr/bin/php7.4 ya. Silahkan sesuaikan untuk PHP kamu.

/usr/bin/php7.4 -d short_open_tag=On -S localhost:3000

Okey, semoga membantu 🙂

Cara Menjalankan Banyak Versi PHP di Satu Komputer (PHP Multi Version Setup) di Linux

Sebagai developer, sering kali kita harus berpindah antar versi PHP. Misalnya, proyek lama masih jalan di PHP 7.4, sementara proyek baru sudah pakai PHP 8.3.

Kalau di Windows mungkin kamu akrab dengan Laragon, namun di Linux tidak ada Laragon.

Nah, kalau kamu ingin bisa menjalankan banyak versi PHP di satu sistem, berikut panduan sederhana yang bisa kamu ikuti. Selanjutnya »

Membuat PHP MVC Framework menggunakan AI

Sekarang jaman AI, tapi terus terang, baru sebulan ini serius menggunakan AI untuk coding. Sebelum-sebelumnya belum kena feelnya. Masih sebatas saya minta buat kelas dan fungsi ini itu.

Setelah saya ketemu dengan beberapa orang programmer yang mendemonstrasikan penggunaan  windsurf dan claude code, baru saya ngeh bahwa AI bisa digunakan lebih dari itu.

Pertama saya iseng minta dibuatkan aplikasi notes dan calendar sederhana dengan MVC. Hasilnya, sangat bagus. Lalu saya kepikiran untuk menyusun framework step by step. Karena ketika saya menggunakan framework yang ada sekarang, sering tidak mudah menjalankannya. Sering menjumpai error karena kesalahan setting, dan kalau eror karena frameworknya sudah kompleks maka saya sering kesulitan mencari solusinya.

Saya minta AI mengerjakan:

  • Struktur dasar MVC
  • Database Model menggunakan Illuminate/database
  • View menggunakan blade
  • Routing
  • Validation
  • Logging

Dan lain lain, yang membuat pada akhirnya malah mirip CI atau Laravel. Saya kira mungkin karena AI belajar pada code framework-framework modern, sehingga hasilnya jadi mirip-mirip.

Menggunakan JSON sebagai “Database” di PHP

Kadang kita ingin menyimpan data sederhana tanpa harus repot setup MySQL atau PostgreSQL. Salah satu alternatif ringan adalah menggunakan file JSON sebagai “database”. JSON mudah dibaca, fleksibel, dan PHP sudah punya fungsi bawaan untuk mengolahnya.

Di artikel ini, kita akan coba dua pendekatan:

  1. Query manual dengan foreach + preg_match.
  2. Menggunakan library JsonQ supaya query terasa mirip SQL.

Selanjutnya »