Php

Pengenalan Awal

            
$name // adalah variabel

Kutip satu (')     
$vari = 'anjay';
echo 'kode $vari';  // output kode $vari

Kutip dua (")
$vari = 'anjay';
echo "kode $vari";  // output kode anjay


//Tanda
() // Brackets
{} // Cruly Brackets
[] // Block Brackets


//Operator
=       adalah penugasan
==      adalah perbandingan kesamaan
===     adalah perbandingan identitas data/tipe


//Operator LOGIKA
&&  Artinya AND
||  Artinya OR
!   Artinya NOT
xor Artinya Exclusive OR


//NILAI atau ANGKA
int // Integral = angka bulat 1 2 3 4 5
float // float = angka desimal 1.584 1.2 5.21 


//ARRAY
$data adalah variabel 
sedangkan 'A', 'B', 'C' adalah 'string'
$data = array('A', 'B', 'C'); // Versi Lama sebelum PHP 5.4
$data = ['A', 'B', 'C']; // Versi Baru setelah Versi 5.4


//BOOL atau BOOLEAN
BOOLEAN / BOOL adalah sebuah tipe data yang memang hanya memiliki dua nilai
yaitu benar atau salah (true or false).
TRUE = BENAR
FALSE = SALAH
            
        

Selanjutnya akan masuk ke aritmatik

Aritmatik Dalam PHP

            
$a = 10;            // Suatu/Asal Nilai Awal adalah 10
var_dump($a);       // Mengambil Nilai $a = 10

$a += 2;            // Mengambil Nilai $a lalu ditambahkan 2(+= 2)
var_dump($a);       // Hasilnya 12

$a -= 2;            // Mengambil Hasil tadi(12) lalu di kurangkan 2 (-= 2)
var_dump($a);       // Hasilnya 10

$a *= 10;           // Mengambil Hasil tadi(10) lalu di kalikan 10 (*= 10)
var_dump($a);       // Hasilnya 100

$a /= 10;           // Mengambil Hasil tadi(100) lalu di Bagi 10 (/= 10)
var_dump($a);       // Hasilnya 10

$a %= 6;            // Mengambil Hasil Tadi(10) lalu di Modulus(Pembagian dari dua nilai| %= 6 )
var_dump($a);       // Menjadi 4 (10 % 6 = 4) karena nilai 10 di ambil 6 hasilnya 4 

$a **= 4;           // Mengambil Hasil Tadi(4) lalu di Eksponensial/pangkatkan (**=4) atau 44
var_dump($a);       // hasilnya  256 karena 4x1= 4  >  4x4= 16  >  16x4=64  >  64*4=256
            
        

Selanjutnya akan masuk ke PARAMETER

Parameter

            
1. Deklarasi Parameter

//$a dan $b Adalah Parameternya
function tambah($a, $b) {
    return $a + $b;
}


2. Pemanggilan Function dengan Argumen:
//tambah(5, 3) adalah Argumen
echo tambah(5, 3);


3. Parameter Default
// ($nama = "dunia") defaultnya 
function salam($nama = "Dunia") {
    return "Halo, $nama!";
}

4. Parameter dengan Tipe Data
//int, float, bool, string, mixed adalah tipe data
function setUmur(int|float $umur) {
    echo "Umur saya adalah $umur tahun.";
}

5. parameter referensi
// " & " adalah refensinya
function tambahSatu(&$nilai) {
    $nilai++;
}


6. Parameter Variadik
// ... adalah variadik
function jumlahkan(...$angka) {
    return array_sum($angka);
}
            
        
Gagal menghasilkan 32 karakter.