PHP in CLI

Bukan barang baru sebenarnya, tapi saya baru tahu sekarang 😳 PHP yang selama ini saya kenal sebagai bahasa pemrograman untuk web development ternyata bisa digunakan juga dalam CLI (Command Line Interface). Sebagai bahasa pemrograman web, tadinya saya pikir untuk menjalankan script PHP harus dari browser. Sehingga untuk membuat contoh kode sumber sederhana yang membutuhkan interaktifitas user, paling tidak harus membuat dalam bentuk form HTML yang menggunakan metode Submit dan/atau GET / POST. Tapi itu ribet! Paling tidak harus menggunakan sekali refresh di web browser untuk mendapatkan hasilnya.

Setelah Googling sedikit ke sana dan kemari akhirnya ketemu juga cara untuk menjalankan PHP lewat console (Command Prompt kalau di Windows). 😉 Cukup mudah ternyata. Jika kita sudah memiliki PHP yang terinstal di Windows, otomatis kita bisa langsung memakainya. Untuk catatan, fitur CLI ini sudah ada di PHP sejak versi 4.2.0 (masih berupa eksperimen). Dan mulai ada secara default sejak versi 4.3.0 dan berlanjut hingga PHP 5. Bagi yang tertarik untuk mempelajari lebih lanjut, bisa melihat sumber-sumber yang saya cantumkan di bawah. Untuk mengujinya, saya coba menjalankan contoh script berikut ini.

Continue reading “PHP in CLI”

Operator Precedence

When more than one operator is used in an expression, Java has an established precedence hierarchy to determine the order in which operators are evaluated. In many cases, this precedence determines the overall value of the expression.

In general, the order of evaluation from first to last is the following:

  • Increment and decrement operations
  • Arithmetic operations
  • Comparisons
  • Logical operations
  • Assignment expressions

If two operations have the same precedence, the one on the left in the actual expression is handled before the one on the right. This following table shows the specific precedence of the various operators in Java. Operators farther up the table are evaluated first.

Continue reading “Operator Precedence”

Java Data Types

Ada delapan tipe data dasar dalam Java untuk menyimpan integers, floating-point numbers, characters, dan Boolean. Sering disebut sebagai primitive data types karena merupakan built-in parts dalam Java dan bukan sebagai objek, yang mana membuat jadi lebih efisien untuk digunakan. Tipe data ini memiliki ukuran dan karakteristik yang sama di sistem operasi atau platform manapun, tidak seperti tipe data dalam bahasa pemrograman yang lain.

Delapan tipe data primitif dalam Java ini adalah:

Continue reading “Java Data Types”