Lompat ke konten utama

Catatan belajar PHP

Ditulis oleh
F1rstID
F1RST ID
Diterbitkan pada
18 Feb 2021
Tampilan
--
Komentar
--
Catatan belajar PHP

Pengantar PHP

PHP (nama lengkap: PHP: Hypertext Preprocessor) adalah bahasa skrip komputer sumber terbuka yang umum digunakan, terutama cocok untuk pengembangan web dan disematkan dalam HTML. Sintaks PHP mengambil karakteristik dari bahasa komputer populer seperti bahasa C, Java, dan Perl, dan mudah dipelajari oleh pemrogram umum. Tujuan utama PHP adalah memungkinkan pengembang web menulis halaman dinamis dengan cepat, tetapi PHP juga digunakan di banyak area lainnya.

Ekstensi file PHP adalah .php, misalnya index.php. Seperti disebutkan di atas, PHP dapat langsung disematkan dalam HTML.

Penggunaan

Ketika browser membaca <?php dari atas ke bawah, ia mengeksekusi PHP dan berakhir dengan ?>. Seperti:

<!DOCTYPE html>
<html>
    <head>
        <title>PHP</title>
    </head>
    <body>
        <?php
            echo "Ini adalah sebuah kalimat."
        ?>
    </body>
</html>

Tindakan Pencegahan

Dalam PHP, tidak ada HTML lain setelah perintah PHP selesai. Disarankan untuk tidak mengakhiri dengan ?>. Ini akan menyebabkan masalah jika ditutup.

<?php
    echo "Tidak ada HTML setelah PHP berakhir";

Komentar PHP

Hampir sebagian besar bahasa pemrograman web dapat memberikan komentar, dan cara baris tunggal dari PHP adalah // dan cara multi-baris adalah /* Beberapa teks di sini */.

<?php
    echo = "Ini adalah komentar baris tunggal"; // Saya adalah komentar baris tunggal
    echo = "Ini adalah komentar multi-baris";
    /*
        Saya adalah komentar multi-baris
        Baris kedua
    */
?>

Echo

Sintaks paling sederhana dalam PHP adalah Echo. Konten Echo harus diapit dalam tanda kutip ganda "" atau tanda kutip tunggal ''. Setiap sintaks harus diakhiri dengan titik koma ;.

<?php
    echo "Ini adalah contoh penggunaan tanda kutip ganda.";
    echo 'Ini adalah contoh penggunaan tanda kutip tunggal.';
?>

Konten dalam Echo juga dapat menggunakan sintaks HTML. Misalnya, saya menggunakan <br/> di sini, sehingga baris dapat dipisahkan.

<?php
    echo "Ini adalah kalimat pertama<br/>";
    echo "Ini adalah kalimat kedua";
    echo "<a href=\"https://example.com\">di sini adalah tautan</a>";
?>

Variabel

Kita dapat menetapkan nilai ke variabel untuk memudahkan kita menulis PHP, mirip dengan Javascript. Kita akan menggunakan tanda Dollar $.

<?php
    $value = "Saya adalah nilai";
?>

Ada beberapa aturan yang harus diikuti saat kita memberi nama variabel.

ContohDeskripsiAturan
$valueHuruf kecil
$ValueHuruf besar
$_valueGaris bawah
$1valueMulai dari angka

Ada perbedaan antara huruf besar dan huruf kecil dalam nama variabel. Variabel huruf besar tidak sama dengan variabel huruf kecil.

Tips Penamaan Variabel

Camel case

Ketika nama variabel dan nama fungsi dihubungkan bersama oleh dua atau lebih kata untuk membentuk kata identifikasi unik, penggunaan "camel case" untuk mewakili, dapat meningkatkan keterbacaan variabel dan fungsi. Karena kita tidak bisa memiliki spasi dalam variabel.

<?php
    $onePlusOneAnswer = 1 + 1;
    echo $onePlusOneAnswer;
?>

Snake case

Snake case (seperti snake_case) mengacu pada gaya penulisan di mana setiap spasi digantikan dengan karakter garis bawah ( _ ) dan huruf pertama dari setiap kata ditulis dengan huruf kecil.

<?php
    $one_plus_one_answer = 1 + 1;
    echo $one_plus_one_answer;
?>

Operator String

Ada dua operator string. Yang pertama adalah operator penggabungan ("."), yang mengembalikan string gabungan dari argumen kiri dan kanannya. Yang kedua adalah operator penugasan penggabungan (".="), yang menambahkan argumen kanan ke argumen kiri.

<?php
    echo "Ini" . " " . "adalah" . " " . "operator" . " " . "String" . ".";
?>

Operator Aritmatika

<?php
    $value0 = 1.5 // Float
    $value1 = 1 + 1 // Plus
    $value2 = 1 - 1 // Minus
    $value3 = 1 * 1 // Kali
    $value4 = 1 / 1 // Bagi
    $value5 = 12 / 5 // Bagi | Pembagian tidak lengkap akan menjadi float, yang berbeda dari bahasa pemrograman lain, php akan menghitung sisa
    $value6 = 3 % 5 // ambil sisa
?>

Referensi

Terakhir diperbarui: 9 Apr 2023