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
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 tahun
Contoh
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(); ?>