Variabel PHP

Pendahuluan

Kalian mau Ngoding tapi masih ngga ngerti konsepnya?
Tenang aja! kali ini aku bakal ajarin kalian cara ngoding sebuah bahasa pemograman yang bernama PHP.


Pengertian Variabel

Dalam pemrograman, variabel adalah suatu lokasi penyimpanan (di dalam memori komputer) yang berisikan nilai atau informasi yang nilainya tidak diketahui maupun telah diketahui

Dalam definisi bebasnya, variabel adalah kode program yang digunakan untuk menampung nilai tertentu. Nilai yang disimpan di dalam variabel selanjutnya dapat dipindahkan ke dalam database, atau ditampilkan kembali ke pengguna.


Mendeklarasikan Variabel PHP

Variabel di dalam PHP harus diawali dengan dollar sign atau tanda dollar ($).

Setelah tanda $, sebuah variabel PHP harus diikuti dengan karakter pertama berupa huruf atau underscore (_), kemudian untuk karakter kedua dan seterusnya bisa menggunakan huruf, angka atau underscore (_). Dengan aturan tersebut, variabel di dalam PHP tidak bisa diawali dengan angka.

Minimal panjang variabel adalah 1 karakter setelah tanda $.

Contoh menyimpan Variabel dalam PHP

<?php
$nama = "Muhammad Fachri";
$alamat = "DKI Jakarta";
?>

Itu adalah syntax untuk menyimpan variabelnya, dan bagaimana cara mem-print variabel tersebut?
Caranya adalah dengan menambahkan tag / command echo saja dan nanti akan langsung ter-print.
Cara nya adalah seperti dibawah ini yaa

<?php
$nama = "Muhammad Fachri";
$alamat = "DKI Jakarta";
echo $nama;
echo "<br/>";
echo $alamat;
echo "<br/>";
echo "Hai, perkenalkan nama saya ".$nama." dan saya tinggal di ".$alamat;
?>
Hai, perkenalkan nama saya Muhammad Fachri dan saya tinggal di DKI Jakarta

Source Malas Ngoding


Variabel Statik

Lingkup Variabel Statik adalah sebagai berikut

<?php
      function mytest(){
      static $x = 0;
      echo $x;
      $x++;
      }
      mytest();
      mytest();
      mytest();
      mytest();
      mytest();
      mytest();
?>

Outputnya adalah sebagai berikut :

012345

Kalian bisa melihatnya variabel $x dimulai dengan angka 0, kemudian kita print menjadi mytest dan akan menjadi urutan angka dimulai dari huruf 0 sampai 5 (kenapa 5? karena kita membuat function ada 6 perintah)


Tipe Data Singel Quoted '

Materi ini penting untuk kalian yang ingin menambahkan ' tanda kutip satu, apabila jika kalian ketikkan akan mengakhiri variabel tersebut. Mengerti tidak? jika masih tidak mengerti saya akan berikan contohnya

<?php
        $judul1 = 'String Single Quoted';
        $judul2 = 'don\'t';
        
        $linkurl = 'http://flixdz.github.io/flixpseal';
        $direktori = 'C:\\xampp\\htdocs\\folderproject';
        
        $topik = 'Materi Ini merupakan $judul1 dan apakah bahasa inggrisnya adalah $judul2';
        
        echo $judul1;
        echo "<br>";
        echo "<br>";
        echo $judul2;
        echo "<br>";
        echo $linkurl;
        echo "<br>";
        echo "<br>";
        echo $direktori;
?>

Output yang akan dikeluarkan :

String Single Quoted
don't

http://flixdz.github.io/flixpseal
C:\xampp\htdocs\folderproject

Materi Ini merupakan $judul1 dan apakah bahasa inggrisnya adalah $judul2

Tipe Data Double Quoted "

Saat kalian membutuhkan tanda kutip dua " untuk menampilkan string adalah menggunakan garis miring dengan titik dua

<?php
        $judul1 = "String Double Quoted";
        $judul2 = "you\"ll be fine";
        $linkurl = "http://flixdz.github.io/flixpseal";
        $direktori = "C:\\xampp\\htdocs\\folderproject";
        
        $topik = "Materi Ini merupakan $judul1 dan bahasa inggris kamu baik baik saja adalah $judul2";
        
        echo $judul1;
        echo "<br>";
        echo $judul2;
        echo "<br>";
        echo $topik;
        echo "<br>";
        echo $linkurl;
        echo "<br>"; 
        echo $direktori;
?>

Output yang akan dikeluarkan :

String Double Quoted
you"ll be fine

http://flixdz.github.io/flixpseal
C:\xampp\htdocs\folderproject

Materi Ini merupakan Double Quoted dan bahasa inggris kamu baik baik saja adalah you"ll be fine

Bilangan Integer

Fungsi ini menampilkan informasi terstruktur tentang satu atau beberapa ekspresi yang menyertakan jenis dan nilainya. Array dan objek dieksplorasi secara rekursif dengan nilai yang diindentasi untuk menunjukkan struktur.
Aturan-aturan pada integer adalah sebagai berikut :
1. Integer harus memiliki sedikitnya satu digit.
2. Integer tidak boleh memiliki koma
3. Integer bisa positif maupun negatif

Contoh Bilangan Integer :

$a = 32;
echo var_dump($a) . "<br>";
        
$b = "Hello world!";
echo var_dump($b) . "<br>";
        
$c = 32.5;
echo var_dump($c) . "<br>";
        
$d = array("red", "green", "blue");
echo var_dump($d) . "<br>";
        
$e = array(32, "Hello world!", 32.5, array("red", "green", "blue"));
echo var_dump($e) . "<br>";
        
// Dump two variables
echo var_dump($a, $b) . "<br>";

Output yang akan dikeluarkan :

int(32)
string(12) "Hello world!"
float(32.5)
array(3) { [0]=> string(3) "red" [1]=> string(5) "green" [2]=> string(4) "blue" }
array(4) { [0]=> int(32) [1]=> string(12) "Hello world!" [2]=> float(32.5) [3]=> array(3) { [0]=> string(3) "red" [1]=> string(5) "green" [2]=> string(4) "blue" } }
int(32) string(12) "Hello world!"

Tipe data Float

Tipe data float atau di sebut juga tipe data double adalah tipe data yang berisi bilangan desimal. cara penulisannya hampir sama dengan tipe data integer karena tidak memerlukan tanda petik di awal dan di akhir isi variabel float. berikut ini adalah contoh penulisan variabel yang bertipe data Float pada PHP.
Contoh float pada penjumlahan membeli barang :

<?php
//Kimo membeli barang dipasar
$kuenas = 37.550;
$tempat = 15.750;
$hasil = $kuenas + $tempat;

echo "Kimo membeli kue nastar dan tempatnya seharga $hasil"
?>

Output yang akan dikeluarkan :

Kimo membeli kue nastar dan tempatnya seharga 53.3


Theme by , Made with for you