مجتمع دیجیتال آرتا رسانه فعال در حوزه های برنامه نویسی بلاکچین - دیجیتال مارکتینگ و سئو - طراحی سایت و اپلیکیشن های موبایل - طراحی گرافیکی و موشن گرافیک و تولید محتوای دیجیتال جهت رونق کسب و کارها در فضای مجازی
Iterables
خیلی وقتها امکان دارد در کلاسها و توابعی که استفاده میکنیم دادهای که داره به تابع پاس میشه چک نشه که چه نوع داده ای هست. مثلا اگر داخل یک تابع با حلقه foreach بخواهیم آیتم ها را بررسی و خروجی بگیریم اگر به جای آرایه داده رشته ای پاس داده شده باشد حلقه دچار مشکل میشود زمانی که از iterable استفاده کنیم جلوی ورود داده غیر آرایه ای رو میگیرد.
<?php
function printIterable(iterable $myIterable) {
foreach($myIterable as $item) {
echo $item;
}
}
$arr = [“a”, “b”, “c”];
printIterable($arr);
?>
برای اطمینان از اینکه خروجی یک داده iterable است یا نه به صورت زیر عمل میکنیم :
<?php
function getIterable():iterable {
return [“a”, “b”, “c”];
}
$myIterable = getIterable();
foreach($myIterable as $item) {
echo $item;
}
?>
PHP MySQL Database
دیتابیس در هر زبان برنامه نویسی وجود دارد و برای ذخیره سازی اطلاعات است.
دیتابیسهای معروف
برای شرکت آمازون هست و سرویسهاش از ائن استفاده میکنند.
SQL مخفف Structured Query language به معنای زبان پرس و جوی ساختار یافته است. در واقع یک زبان برنامه نویسی مجزا است که بسیار شبیه زبان انسان است.
در زبان برنامه نویسی php بیشتر دیتابیس MySQL استفاده میشود. این دیتابیس توانایی ذخیره سازی بالایی دارد و اطلاعات را به صورت جدول ذخیره میکند.