Tutorial PHP : Pengertian Dari Konstanta PHP Dan ContohnyaBy ADMIN 26 December 2019 Show
Selain menggunakan variabel untuk mendeklarasikan suatu nilai atau value, Bahasa pemrograman PHP juga memiliki Constant atau Konstanta. Pada artikel kali ini kita akan membahas Apa itu konstanta dalam PHP ? Konstanta adalah pengidentifikasi atau nama sederhana yang dapat diberikan nilai tetap apa pun. Konstanta mirip dengan variabel hanya saja konstanta tidak dapat diubah layaknya variabel. Mereka tetap konstan di seluruh program dan tidak dapat diubah selama proses eksekusi. Setelah sebuah konstanta didefinisikan value pada konstanta tidak dapat dibatalkan atau didefinisikan ulang. Pengidentifikasi konstan harus ditulis dalam huruf besar setelah konvensi. Secara default, konstanta bersifat case-sensitive. Nama konstan tidak boleh dimulai dengan angka. Konstanta harus dimulai dengan huruf atau garis bawah, diikuti dengan huruf, angka atau garis bawah. Membuat Konstanta PHP Define () Function pada PHP digunakan untuk membuat konstanta dengan parameter sebagai berikut :
Contoh : Output : Constant () Function Selain menggunakan statement Echo, ada cara lain untuk mencetak konstanta menggunakan Constant ()function. Syntax constant(name) Contoh : Output : Konstanta bersifat global, maka dari itu code yang berada di dalam maupun diluar function dapat diakses. Output : Dapatkan Diskon 20% Kursus SEO Terbaik Sekarang JugaMendefinisikan Konstanta Nama konstan yang valid harus dimulai dengan alfabet atau garis bawah dan tidak memerlukan ‘$’. Perlu dicatat, konstanta terlepas dari ruang lingkupnya. Konstanta otomatis dari ruang lingkup global. Konstanta Vs Variabel
Sumber : geekforgeeks.com
NAMA PESERTA TEST & PENERIMA BEASISWA26 December 2019 Bagikan di Twitter Bagikan di Facebook Bagikan di Google+ Bagikan di Google+ Jawablah pertanyaan tersebut dengan singkat dan jelas !1. Jelaskan yang dimaksud dengan berpikir komputasional. Mengapa konsep berpikir komputasional … KuisPengetahuan 1. Berikut yang bukan bahasa pemograman adalah? A. C++ B. Python C. AdobeD. CE. JavaScript2. Jelaskanlah sedikit tentang operator-oper … tuliskan langkah langkah belanja secara online di aplikasi lazada atau shopee 1. Jelaskan berbagai penerapan teknologi machine learning dan bagaimana teknologi tersebut akan mengubah kehidupan manusia!?2. Jelaskan manfaat penggu … Font apa saja yang dapat digunakan di latex brainly?: serius nih sebut kan jenis jenis sofwer beserta fungsi windos adalah salah satu sistem operasi yang di buat oleh isttilah baku sofwer dalam bahasa indonesia adalah 1. Berikut merupakan penulisan rumus yang benar kecuali A. panjang * lebar B. sisi * sisiC. (a + b) / 2D. 1/2 ( alas * tinggi)2. Terdapat sebuah strin … Sebutkan tiga fungsi Al Azhar University pada zaman kekuasaan Salahuddin Yusuf al-ayyubi
Konstanta adalah tetapan dari suatu nilai yang bersifat tetap. Nilai akan ditetapkan saat sebelum kompilasi program, data tersebut tidak akan bisa diubah sepanjang kode sumber program dan di saat program tersebut sedang berjalan (runtime). Pengertian LiteralLiteral adalah jenis yang paling jelas dari konstanta, Mereka digunakan untuk mengekspresikan nilai-nilai tertentu dalam kode sumber dari sebuah program. x = 2 ;Nilai 2 merupakan sebuah literal constant. Dan dibawah ini merupakan macam-macam Literal Constant. Integer LiteralInteger Literal adalah bilangan konstanta yang mengidentifikasi nilai-nilai integer. Dalam penulisan Integer Literal tidak membutuhkan dua buah tanda petik seperti apa yang dilakukan pada char atau string. Untuk melakukan Integer Literal dilakukan dengan hanya menulis angka dari nilai yang dimaksud, contoh: 123. angka tersebut akan dibaca sebagai decimal base, yang ditulis tanpa menggunakan spesial karakter. Selain bilangan Desimal, C ++ juga memungkinkan untuk penggunaan bilangan Oktal (Basis 8) yang penulisanya di awali dengan angka 0 , Hexadecimal (Basis 16) yang penulisanya diawali dengan 0x, dan Biner(C++14) (Basis 2) yang penulisanya diawali dengan 0b.
Contoh Penulisan 75 //Decimal 0113 //Octal 0x4d //Hexadecimal 0b110101 //BinerContoh Program int main () { int x = 75; //Decimal x = 0113; //Octal x = 0x4d; //Hexadecimal x = 0b110101; //Biner return 0; }Integer Literal juga dapat memiliki akhiran (Suffix) yang menyatakan type modifikasi . tapi untuk pemberian konstanta biasanya pada beberapa kompilator hal ini dapat dimengerti otomatis oleh kompilator tanpa menggunakan akhiran tersebut. Di bawah ini adalah beberapa akhiran yang dapat digunakan dalam Integer Literal:
Baca : Penjelasan Variabel Durasi Statis Contoh Penulsan 65 //int 65u //unsigned 65l //long 65ul //unsigned long 65ll //long long 65ull //unsigned long long 65U //unsigned 65LU //unsigned long 65LLU //unsigned long longContoh Program #include <iostream> int main () { int x = 65; //Int x = 65u; //Unsigned x = 65l; //Long x = 65ul; //Unsigned Long x = 65ll; //Long Long x = 65ull; //Unsigned Long x = 65llu; //Unsigned Long Long return 0; }Floating-point literalFloating-point literal adalah suatu literal yang memiliki bagian integer, decimal, pecahan, dan eksponen. Anda dapat mewakili floating point literal dalam bentuk decimal atau bentuk eksponensial. Contoh Penulisan 314159E-5L // Legal 3.14159 // 3.14159 6.02e23 // 6.02 x 10^23 1.6e-19 // 1.6 x 10^-19 3.0 // 3.0Floating-point literal menyatakan tipe data float atau long double bisa diwakili menggunakan akhiran sebagai berikut.
Contoh Penulisan 3.14159L // long double 6.02e23f // floatLiteral BooleanAda dua literal untuk Boolean dan mereka adalah bagian dari kata kunci C++ standar:
Kita dapat mewakili kata kunci true dengan angka 1, dan kata kunci false dengan angka 0 . bool myVarTrue = true; //1 bool myVarFalse = false; //0Character dan String literalsCharacter Literal diapit dengan tanda kutip tunggal ' dan String Literal diapit dengan tanda kutip ganda ", hal itu digunakan untuk membedakan mereka dari identitas suatu variabel / object atau standar kata kunci pada C++. Dalam Character atau String Literals dapat memuat karakter polos, misalnya: a-z,0-9 dan simbol lainya, Escape Sequances, misalnya: \t, \n dan lain-lain, dan karakter universal, misalnya: \u02C0 dan lain-lain. Contoh Penulisan 'a' //Character Literal 'B' //Character Literal "BelajarC++" //String Literal "BelajarCpp\nTempat Belajar C++" //String LiteralPada Character dan String Literal terdapat kode untuk mewakili karakter khusus yang tidak bisa dinyatakan langsung di dalam kode sumber program. Kode untuk mewakili karakter khusus yang dimaksud selalu di awali dengan tanda backslash \, Seperti Newline \n, tab \t dan lain-lain. hal itu disebut sebagai Escape Sequances atau Escape Code. Baca : Penjelasan dan Contoh dari Operator Penaikan dan Penurunan Contoh Penulisan '\n' '\t' "Kanan \t Kiri" "satu\ndua\ntiga"Dalam penulisan String Literal kita juga dapat melakukan penulisan dengan cara terpisah. Hal ini sama, akan menghasilkan satu string. Contoh Penulisan "Satu" "\t" "Dua" //Penulisan tersebut sama seperti penulisan: "Satu\tDua"Dan di dalam string literal kita juga dapat melakukan penulisan dengan break line atau menulis di baris selanjutnya. Hal itu dapat kita lakukan menggunakan tanda backslash \ pada akhir dari baris, tanda tersebut akan menggabungkan string selanjutnya yang ada pada baris-baris dibawahnya. Contoh Penulisan "Hallo, \ Selamat datang di\ BelajarC++"Contoh penulisan di atas akan menghasilkan. String merupakan kumpulan dari character char. Dalam char kita juga dapat menentukan jenis karakter yang akan kita pakai. Dengan menambahkan awalan (Prefix) sebagai berikut.
Dan untuk string memiliki dua awalan tambahan.
Dekalarasi dengan nilai tetapDalam bahasa pemrograman C++ terdapat dua cara untuk membuat deklarasi yang memiliki nilai tetap, yaitu menggunakan const keyword dan define preprocessor directive. const Keywordconst keyword berfungsi untuk merubah sifat dari deklarasi seperti variabel atau object menjadi memiliki nilai tetap atau tidak dapat diubah. Hal ini biasanya digunakan untuk menyimpan nilai dengan menyatakan bahwa nilai tersebut memang sudah standard (nilai pasti), seperti: nilai PI=3.14, kecepatan cahaya dan lain-lain. dengan keyword const kita dapat membuat nilai pada deklarasi itu tetap terjaga. Untuk mendirikan sebuah deklarasi variabel konstanta, kita dapat dirikan sebuah variabel dengan cara seperti biasa dan hanya kita tambahkan keyword const yang biasanya diletakan pada awal dari deklarasi. Baca : Penjelasan Default Parameter Bentuk Penulisan const dataType identitas = inisialisasiContoh Penulisan const float PI = 3.14;Untuk menyatakan variabel konstanta kita diwajibkan untuk melakukan inisialisasi pada variabel konstanta tersebut. Contoh Program int main () { const float PI = 3.14; PI = 20; return 0; }Contoh Program di atas akan memperlihatkan dan membuktikan fungsi dari keyword const. Pada baris ke tiga kita dirikan variabel float PI dengan sifat konstanta dan pada baris selanjutnya kita coba untuk mengubah nilai dari variabel PI tersebut. saat kompilasi, kompilator akan menghasilkan pesan error yang teruliskan bahwa “variabel PI hanya dapat dibaca dan tidak bisa diubah”.
#define Preprocessor DirectiveSelain cara yang ada di atas. kita juga bisa menggunakan #define untuk membuat konstanta. #define digunakan untuk mendefinisikan suatu nilai tertentu kepada suatu nama konstanta. Bentuk Penulisan #define NAMA_KONSTANTA nilaiKeterangan : NAMA_KONSTANTA : digunakan untuk identitas dari konstanta tersebut. nilai : adalah tempat dimana kita dapat mendefinisikan konstanta tersebut dengan nilai, kita tidak hanya dapat mengisinya dengan sebuah nilai (Angka/Karakter/String) tapi kita juga dapat mengisinya dengan sebuah pernyataan. nilai pada #define dapat berupa: #define PI 3.14 //Numerik #define HURUF 'B' //Karakter #define JABATAN "INSTRUCTOR" //String #define CETAK std::cout<<"Belajar C++"; //Pernyataan #define LUAS_KUBUS (n*n) //EkspresiSetelah #define didirikan di dalam kode program, untuk menggunakanya kita cukup tuliskan NAMA_KONSTANTAnya saja. Ketika kompilasi semua pemanggilan nama konstanta #define akan diganti menjadi nilai dari konstanta #define tersebut. Contoh Program #include <iostream> #define PI 3.14159 //Konstanta #define NEWLINE cout<<endl; //Konstanta using namespace std; int main () { const char NAMA[]="Belajarpp.com"; //Konstanta double hasil; hasil = (PI * 14)*2; cout<<NAMA; NEWLINE cout<<hasil; return 0; } |