dedlfix: Verbesserungsvorschlag

Beitrag lesen

Hi!

<?php

$dirName = $random->random_text(20);
while(is_dir($dirName) == TRUE){
  $dirName = $random->random_text(20);
}
?>


> Gibts da vielleicht eine Möglichkeit um nicht 2 Mal '`$dirName = $random->random_text(20);`{:.language-php}' zu schreiben?  
  
Du kannst den Vergleich auf true weglassen. is\_dir() liefert bereits einen booleschen Wert. Den nochmal zu befragen ob er wahr ist, ist unnötig.  
  
Weiterhin solltest du dir mal [do-while](http://de.php.net/manual/en/control-structures.do.while.php) anschauen.  
  
  
Lo!