Jestem w trakcie nauki PHP. Przjerzałem kilka gotowych funkcji do generowania heseł i na jej podstawie napisałem własną. Z formularza pobierane są dwie wartośći - długość oraz złożoność hasła. Kod funkcji wygląda następująco:
<?php function generate_password($length, $strength) { $letters = 'abcdefghijklmnopqrstuvwxyz'; $numbers = '0123456789'; $special_characters = '#$&()*/=?@[]^'; $i = 1; while ($i <= $length) { switch ($strength) { case 1: $seed = $letters . $numbers; break; case 2: break; case 3: break; } { $password .= $character; $i++; } } return $password; } ?>
Moje pytania wiążą się z doszlifowaniem kodu - jak się uczyć to od razu poprawnie. Trzeba coś w tej funkcji jeszcze zoptymalizować/poprawić? Istnieje jakaś znacząca różnica w wykonaniu pomiędzy:
<?php ?>
a tym:
<?php ?>
Z góry dziękuję za poświęcony czas.