Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
foreach
— Çoklu Dosya Yükleme ve Resim Boyutlandırma içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
$
PHP değişkenlerini $ önekiyle tanır.
=
Sağdaki değeri soldaki isme bağlar; karşılaştırma == / === ile yapılır.
Satır sonu noktalı virgül (;) unutulur foreach ($_FILES["dosyalar"]["tmp_name"] as $key => $tmp_name) {
kod parçası
$degiskenAdi = deger; Değşişşken isimleri $ ile başşlar, rakamla başşlayamaz ve boşşluk içeremez.
{
"type": "ExpressionStatement",
"expression": "Çoklu dosya dizisinde döner."
}
isim
— Çoklu Dosya Yükleme ve Resim Boyutlandırma içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
$
PHP değişkenlerini $ önekiyle tanır.
=
Sağdaki değeri soldaki isme bağlar; karşılaştırma == / === ile yapılır.
;
İfadenin bittiğini bildirir.
Satır sonu noktalı virgül (;) unutulur $isim = $_FILES["dosyalar"]["name"][$key];
kod parçası
$degiskenAdi = deger; Değşişşken isimleri $ ile başşlar, rakamla başşlayamaz ve boşşluk içeremez.
| Değişken | Tip | Değer | Adres | Ref |
|---|---|---|---|---|
| $isim | string | $_FILES["dosyalar"]["name"][$key] | xc231 | 1 |
{
"type": "ExpressionStatement",
"expression": "İlgili dosyanın adını alır."
}
move
— Çoklu Dosya Yükleme ve Resim Boyutlandırma içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
$
PHP değişkenlerini $ önekiyle tanır.
;
İfadenin bittiğini bildirir.
.
Metinleri birleştirir (JS teki + gibi).
Satır sonu noktalı virgül (;) unutulur move_uploaded_file($tmp_name, "uploads/" . $isim);
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": "Dosyayı taşır."
}
Kapanğş
— Çoklu Dosya Yükleme ve Resim Boyutlandırma içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
}
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": ""
}