Definisi dan Penggunaan
Kata kunci as digunakan oleh loop foreach untuk menetapkan variabel mana yang berisi kunci dan nilai elemen.
Kata kunci as juga dapat digunakan oleh ruang nama dan sifat untuk memberi mereka alias.
Contoh
Gunakan as di foreach loop:
<?php $list = [1, 2, 3, 4]; foreach($list as $item) { echo $item; echo "<br>"; } ?> /* Output : 1 2 3 4
Contoh Lain
Contoh
Menggunakan as dalam foreach loop untuk melintasi array asosiatif:
<?php
$people = [
"Peter" => "35",
"Ben" => "37",
"Joe" => "43"
];
foreach($people as $person => $age) {
echo "$person $age tahun";
echo "<br>";
}
?>
/* Output :
Peter 35 tahun
Ben 37 tahun
Joe 43 tahunContoh
Menggunakan as untuk memberikan alias ke metode suatu trait:
<?php trait message1 { public function msg1() { echo "OOP Menyenangkan! "; } } class Welcome { use message1 { message1::msg1 as msg; } } $obj = new Welcome(); $obj->msg(); ?> /* Output : OOP Menyenangkan!
Contoh
Menggunakan as untuk memberikan alias ke namespace:
<?php namespace Html; class Table { public $title = ""; public $numRows = 0; public function message() { echo "<p>Table '{$this->title}' has {$this->numRows} rows.</p>"; } } use \Html as H; $table = new H\Table(); $table->title = "My table"; $table->numRows = 5; $table->message(); ?>