Hàm dirname() trong php

Konstanta adalah sebuah nilai yang tidak akan pernah berubahdan tidak bisa diubah.

Bạn đang xem: Hàm dirname() trong php

Namun, adomain authority 9 konstanta ajaib (magic constant) di PHP. yangakan selalu berubah nilainya tergantung pada penggunaanya. 1

Apage authority saja itu?

Mari kita bahas…


1. Konstanta __LINE__

Konstanta ini akan berisi sebuah nilai yang menyatakan nomer baris saat itu.

Contoh:


Hasilnya:

Hasil Magic Constants LINE

Kenapa hasilnya 3?

Karemãng cầu lokamê mệt konstanta __LINE__ beradomain authority di baris ke-3.Ini bisa kita lihat dengan teks editor.

Hasil Magic Constants LINE

2. Konstanta __FILE__

Konstanta ini akan beriham mê alamat lengkap (path) dari tệp tin PHP.

Contoh:


Hasilnya:

Hasil Magic Constants FILE

3. Konstanta __DIR__

Hampir sama dengan konstanta __FILE__,konstanta __DIR__ akan berisay đắm alamat direktori dari tệp tin PHP.

Contoh:


Hasilnya:

Hasil Magic Constants DIR

Konstata __DIR__ biasanya digunakan untuk mengimpor tệp tin lainseperti ini:


phpfunction aku_lapar() emang đến "Nama fungđê mê ini adalah: " . __FUNCTION__;// panggil fungsiaku_lapar();?>
Hasilnya:

Hasil Magic Constants FUNCTION

5. Konstanta __CLASS__

Konstanta __CLASS__ akan berimê mẩn nama dari class.

Contoh:


phpclass ManusiaSerigala function printClassName() emang đến "Nama class adalah: ".__CLASS__; // membuat objek$aku = new ManusiaSerigala();$aku->printClassName();?>
Hasilnya:

Hasil Magic Constants CLASS

6. Konstanta __TRAIT__

Konstanta __TRAIT__ akan beriyêu thích nama trait dan namespace.

Xem thêm: Mysql Insert On Duplicate Key Update, Insert On Duplicate Key Update

Contoh:


php// membuat namespacenamespace Enemy;// membuat traittrait Makhluk function printTrait() echo "Nama Trait adalah: ".__TRAIT__; class ManusiaSerigala use Makhluk;// membuat objek$aku = new ManusiaSerigala();$aku->printTrait();?>
Hasilnya:

Hasil Magic Constants TRAIT

7. Konstanta __METHOD__

Konstanta __METHOD__ sama seperti konstanta __FUNCTION__.Ia akan beritê mê nama method dan class tempat ia digunakan.

Contoh:


phpclass ManusiaSerigala function lari() emang lại "ini adalah method: ".__METHOD__.""; function lompat() emang đến "ini adalah method: ".__METHOD__.""; // membuat objek$aku = new ManusiaSerigala();$aku->lari();$aku->lompat();?>
Hasilnya:

Hasil Magic Constants METHOD

8. Konstanta __NAMESPACE__

Konstanta __NAMESPACE__ akan berimê mệt nama namespace.

Contoh:


php// membuat namespacenamespace Enemy;class ManusiaSerigala function printNamaNamespace() emang đến "Nama namespace adalah: ".__NAMESPACE__; // membuat objek$aku = new ManusiaSerigala();$aku->printNamaNamespace();?>
Hasilnya:

Hasil Magic Constants NAMESPACE

9. Konstanta ClassName::class

Hampir sama seperi __TRAIT__, konstanta ClassName::class akan beriđắm đuối nama class dan namespace.

Contoh:


phpnamespace Makhluk class ManusiaSerigala emang đến "Nama class adalah: ".ManusiaSerigala::class;?>
Hasilnya:

Hasil Magic Constants ClassName::class

Akhir Kata…

Masing-masing konstanta memiliki tugas tersendiri.Iđắm say dari magic constants akan selalu berubah,tergantung di mamãng cầu ia digunakan.

Adomain authority beberapa magic constants yang sering digunakan,ada juga yang jarang.

Xem thêm: Khắc Phục Lỗi Không Vào Được Localhost/Phpmyadmin / Không Được !!! Giúp Em Với

Manakah yang paling sering kamu gunakan?


tác giả avatar
Dukungan untuk Penulis

Suka dengan tulisan saya? Kamu bisa memberikan dukungan denganmentraktir kopi di trakteer.id atau bagikan konten ini di sosial truyền thông.

❤️ Traktir Penulis
Belajar Membuat Aplikasay mê GUI Berbasis Pynhỏ dan GTK dengan PyGObjecttrăng tròn Oct 20đôi mươi • baca 6 menit

Chuyên mục: Lỗi Kỹ Thuật