PHP Test online
8. What will the following script output?Вариант ответа 1 - A) A string of 50 random characters Вариант ответа 2 - B) A string of 49 copies of the same character, because the random number generator has not been initialized Вариант ответа 3 - C) A string of 49 random characters Вариант ответа 4 - D) Nothing, because $array is not an array Вариант ответа 5 - E) A string of 49 ‘G’ characters Comments: The correct answer is C. As of PHP, there is no need to initialize the random number generator using srand() unless a specific sequence of pseudorandom numbers is sought. Besides, even if the random number generator had not been seeded, the script would have still outputted 49 pseudo-random characters—the same ones every time. The $array variable, though a string, can be accessed as an array, in which case the individual characters corresponding to the numeric index used will be returned. Finally, the for loop starts from 1 and continues until $i is less than 50—for a total of 49 times. |
Comments
| User name | Comment |
|---|
Русский