И любой адекватный человек использует для этих целей другой язык программирования.
А ты загляни в топик продаж - таммного однопоточного софта на ПХП
Цитата:
Сообщение от Catbert
Из-за скорости выполнения и нагрузки он и для работы с сетью с такими "потоками" не особо пригоден.
ты ещё скажи что для создания сайтов не пригоден
основные траты времени при работе сетевого приложения идут на запросы, так что интерпритируемый или компилируемый язык - это здесь не критично.
Цитата:
Сообщение от Catbert
Ты не поверишь, но существует функция array_rand.
array_rand возвращает ключ, моя возвращает значение.
Цитата:
Сообщение от Catbert
Бле, пересчет размера массива при каждой итерации...
PHP хеширует такие вещи
Цитата:
Сообщение от Catbert
А тут в первой функции мы видим пересчет длины статической строки при каждом вызове. Не проще ли было воспользоваться функцией chr (например, chr(mt_rand(0x30, 127)))?
Проще с точки зрения скорости выполнения программы, но сложнее с точки зрения её читаемости
Цитата:
Сообщение от Catbert
А во второй функции переменная $str вообще не инициализирована изначально.
Изначально она и так пуста/нул/ноль.
Цитата:
Сообщение от Catbert
Ни в одной функции нет вообще никакой обработки ошибок. Даже если код где-то навернется, все равно продолжится его выполнение дальше. А навернуться тут очень много шансов.
Этот код работал уже годика полтора
З.Ы.: Catbert, чего так нервно? давно не трахался?
З.Ы.2: я не претендую на звание мега-кул программера и знаю свой уровень, если где допускаю ошибку - можно просто сказать, без понтов училки-задротки. и писал этот топик не для того что бы показать какой я крутой задрот, а что бы помочь кому-то