PHP példa, valaki elmagyarázná miért?
Figyelt kérdés
<?php
// Specify the target directory and add forward slash
$dir = "myFolder/";
// Open the directory
$dirHandle = opendir($dir);
// Loop over all of the files in the folder
while ($file = readdir($dirHandle)) {
// If $file is NOT a directory remove it
if(!is_dir($file)) {
unlink ("$dir"."$file"); // unlink() deletes the files
}
}
// Close the directory
closedir($dirHandle);
?>
Miért closedir($dirHandle); és nem csak simán closedir($dir);?
2013. nov. 16. 14:05
1/1 anonim válasza:
Mert a $dir csak egy string, azt nincs értelme close-olni, nem stream (vagy ilyesmi). A $dirHandle viszont igen.
opendir(mappa név) -> mappa objektum
closedir(mappa objektum)
Így kéne elképzelni. :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!