Articles of генератор

Необходимо установить propel_generator версии 1.3.5

Мне нужно установить propel_generator версии 1.3.5 на мою машину. Я попытался установить его с помощью PEAR через: pear install propel/propel_generator-1.3.5 но это не удалось со следующим сообщением: Failed to download propel/propel_generator, version "1.3.5", latest release is version 1.6.7, stability "stable", use "channel://pear.propelorm.org/propel_generator-1.6.7" to install install failed После этого ответа я проверил http://pear.propelorm.org/Chiara_PEAR_Server_REST/r/propel_generator/allreleases.xml, а самая ранняя […]

PHP Random String Generator без повторений

Я пытаюсь написать PHP-функцию, которая будет генерировать «предположительно» случайные строки, которые должны быть уникальными, независимо от количества запусков. Ну, он может работать несколько раз, чтобы генерировать, но предпочтительно не много раз. Например, когда вы загружаете изображение в imgur, оно генерирует случайную 5-буквенную строку [a-zA-Z]. Если я хочу дублировать это (сохранить строку с уникальным ключом в […]

Как отобразить случайную фразу из списка при нажатии кнопки на веб-странице?

Я создаю веб-страницу, где кто-то может ее посетить. Они задают вопрос в поле и нажимают кнопку, и ответ возвращается к ним. (Вид как волшебный шарик 8). То, что я пытаюсь сделать, это настроить что-то вроде этого: http://img585.imageshack.us/img585/997/layoutoi.png Я по-прежнему новичок в области кодирования текста. У меня есть книга по HTML / CSS и одна на […]

В чем разница между генератором и массивом?

Сегодня команда PHP выпустила версию PHP 5.5.0 , которая включает поддержку генераторов . Читая документацию , я заметил, что она делает именно то, что она может сделать с массивом. Пример генератора PHP-команды : // Only PHP 5.5 function gen_one_to_three() { for ($i = 1; $i <= 3; $i++) { // Note that $i is preserved […]

Рекурсивные генераторы в PHP

Введение Начиная с версии 5.5 в PHP есть такая замечательная вещь, как генераторы . Я не буду повторять официальную страницу руководства, но они отлично подходят для краткого определения итераторов. Наиболее известным примером является: function xrange($from, $till, $step) { if ($from>$till || $step<=0) { throw new InvalidArgumentException('Invalid range initializers'); } for ($i = $from; $i < […]

Генератор паролей PHP

Я хочу иметь возможность вводить число и получать пароль, построенный из строки или уникальных символов. Поэтому, если у меня есть два символа в строке: $ string = "AB"; это желаемые результаты: -in-|-out- 0 | A 1 | B 2 | AA 3 | AB 4 | BA 5 | BB 6 | AAA 7 | […]

Что означает доходность в PHP?

Я недавно наткнулся на этот код: function xrange($min, $max) { for ($i = $min; $i <= $max; $i++) { yield $i; } } Я никогда не видел это ключевое слово yield . Пытаясь запустить код, который я получаю Ошибка анализа: синтаксическая ошибка, неожиданный T_VARIABLE в строке x Итак, каково это ключевое слово yield ? Действительно […]