as
PHP as kalit so‘zi
❮ PHP kalit so‘zlar ma’lumotnomasi
Misol
foreach siklida as kalit so‘zidan foydalanish:
<?php
$list = [1, 2, 3, 4];
foreach($list as $item) {
echo $item;
echo "<br>";
}
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
as kalit so‘zi foreach siklida element kaliti va qiymati qaysi o‘zgaruvchilarda saqlanishini belgilash uchun ishlatiladi.
as kalit so‘zi nomlar fazolari (namespaces) va traitlarga taxallus (alias) berish uchun ham ishlatilishi mumkin.
Tegishli sahifalar
foreach kalit so‘zi.
trait kalit so‘zi.
use kalit so‘zi.
Sikllar haqida PHP sikllar darsligimizda batafsil o‘qing.
Traitlar haqida PHP OOP – traitlar darsligimizda batafsil o‘qing.
Ko‘proq misollar
Misol
Assotsiativ massivni aylanib chiqish uchun foreach siklida as kalit so‘zidan foydalanish:
<?php
$people = [
"Peter" => "35",
"Ben" => "37",
"Joe" => "43"
];
foreach($people as $person => $age) {
echo "$person is $age years old";
echo "<br>";
}
?>
O‘zingiz sinab ko‘ring »
Misol
trait metodiga taxallus berish uchun as kalit so‘zidan foydalanish:
<?php
trait message1 {
public function msg1() {
echo "OOP is fun! ";
}
}
class Welcome {
use message1 {
message1::msg1 as msg;
}
}
$obj = new Welcome();
$obj->msg();
?>
O‘zingiz sinab ko‘ring »
Misol
Nomlar fazosiga (namespace) taxallus berish uchun as kalit so‘zidan foydalanish:
<?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();
?>
❮ PHP kalit so‘zlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
