PHP memiliki sekumpulan kata kunci yang merupakan kata-kata khusus yang tidak dapat digunakan sebagai nama fungsi, nama kelas atau nama metode. Sebelum PHP 7, kata kunci ini juga tidak dapat digunakan sebagai nama properti kelas:
Keyword | Deskripsi |
---|---|
abstract | Deklarasikan kelas sebagai abstrak |
and | Operator logika |
as | Digunakan di foreach loop |
break | Keluar dari loop dan pernyataan switch |
callable | Tipe data yang dapat dieksekusi sebagai fungsi |
case | Digunakan dalam switch bersyarat |
catch | Digunakan dalam pernyataan try..catch |
class | Deklarasikan kelas |
clone | Buat salinan dari sebuah objek |
const | Tentukan konstanta kelas |
continue | Lompat ke iterasi loop berikutnya |
declare | Tetapkan arahan untuk satu blok kode |
default | Digunakan dalam pernyataan switch |
do | Buat do … while loop |
echo | Output text |
else | Digunakan dalam pernyataan bersyarat |
elseif | Digunakan dalam pernyataan bersyarat |
empty | Periksa apakah ekspresi kosong |
enddeclare | Akhiri blok deklarasi |
endfor | Akhiri untuk blok |
endforeach | Akhiri blok foreach |
endif | Akhiri blok if atau elseif |
endswitch | Akhiri blok switch |
endwhile | Akhiri blok while |
extends | Memperluas kelas atau antarmuka |
final | Deklarasikan kelas, properti, atau metode sebagai final |
finally | Digunakan dalam pernyataan try … catch |
fn | Deklarasikan fungsi arrow |
for | Buat loop for |
foreach | Buat loop foreach |
function | Buat sebuah fungsi |
global | Impor variabel dari lingkup global |
goto | Lompat ke sebaris kode |
if | Buat pernyataan bersyarat |
implements | Menerapkan antarmuka |
include | Sematkan kode dari file lain |
include_once | Sematkan kode dari file lain |
instanceof | Menguji kelas suatu objek |
insteadof | Selesaikan konflik dengan traits |
interface | Deklarasikan sebuah antarmuka |
isset | Periksa apakah ada variabel dan bukan nol |
list | Menetapkan elemen array ke dalam variabel |
namespace | Mendeklarasikan namespace |
new | Buat sebuah objek |
or | Operator logika |
Output text | |
private | Deklarasikan properti, metode, atau konstanta sebagai privat |
protected | Deklarasikan properti, metode, atau konstanta sebagai protected |
public | Deklarasikan properti, metode, atau konstanta sebagai publik |
require | Sematkan kode dari file lain |
require_once | Sematkan kode dari file lain |
return | Keluar dari fungsi dan kembalikan nilai |
static | Deklarasikan properti atau metode sebagai statis |
switch | Buat blok switch |
throw | Lempar pengecualian |
trait | Deklarasikan sebuah trait |
try | Buat struktur try … catch |
unset | Hapus variabel atau elemen array |
use | Gunakan namespace |
var | Declare a variable |
while | Buat loop while atau akhiri do … while loop |
xor | Operator logika |
yield | Digunakan dalam fungsi generator |
yield from | Digunakan dalam fungsi generator |