Ответы пользователя по тегу PHP
  • Обработка предопределённых констант в PHP

    SkiF_TLT
    @SkiF_TLT
    <?
    
    for($i=0;$i<1000000;$i++) echo __FILE__;
    
    ?>
    


    Результат:

    poletaew@poletaew:~$ time php const.php &>/dev/null
    
    real	0m0.170s
    user	0m0.076s
    sys	0m0.092s
    


    Меняем код по вашему алгоритму:

    <?
    $file = __FILE__;
    for($i=0;$i<1000000;$i++) echo $file;
    
    ?>
    


    Результат:

    poletaew@poletaew:~$ time php const.php &>/dev/null
    
    real	0m0.173s
    user	0m0.092s
    sys	0m0.080s
    


    Так что проблема не в обработчике предопределенных констант. Не в ту сторону копаете. Пример вашего кода, конечно, помог бы понять проблему глубже, но как сейчас вопрос описан — такой и ответ на него.
    Ответ написан
    Комментировать
  • Подскажите движок сайта, с которым в комплекте идет приложение под android

    SkiF_TLT
    @SkiF_TLT
    Ну как я и предполагал, 2-й вариант. Так что шансы у вас практически нулевые.

    Проще найти CMS, с адаптацией под мобильную версию. С тех же Андроидов уже через браузер попасть можно.
    Насколько помню, WordPress с мобильной версией дружит вполне.
    Ответ написан
    Комментировать
  • Добавить мультиязычность на существующий сайт?

    SkiF_TLT
    @SkiF_TLT
    Раскидайте языки на поддомены:

    en.site.ru, de.site.ru и т.п.

    Тогда все настройки .htaccess будут работать как и ранее, а язык вы уже будете определять в правилах по %{HTTP_HOST}. Например так:

    RewriteCond %{HTTP_HOST} (en|de|fr).site.ru
    RewriteRule ^(.*)$ %1%/
    

    (набросал на скорую руку, но примерно как-то так)
    Ответ написан
  • Подскажите движок сайта, с которым в комплекте идет приложение под android

    SkiF_TLT
    @SkiF_TLT
    Подозреваю, что человек желает:

    1. CMS, работающий под web и под Android (в виде приложения).
    2. CMS с компилятором APK, генерирующий приложение с аналогичным сайту интерфейсом и контентом.

    2-е вы вряд ли найдете.

    1-го есть варианты, однако весьма урезанные и с различными ограничениями, «не совместимыми с жизнью».
    Ответ написан
  • Переход с PHP на …?

    SkiF_TLT
    @SkiF_TLT
    Если «для души», «для разнообразия», то рекомендую не останавливаться на чем-то одном, а попробовать реализовать несколько символических проектов на всем выше предложенном, а потом уже можно делать какие-то выводы.

    По опыту скажу, что переход с PHP на Python довольно прост и сложностей особых не несет (если конечно в вашей команде нет любителей пробелов и любителей табуляций вкупе, иначе замучаетесь искать ошибку, если в одной строке пробелы, а в другой табы, но визуально все выглядит одинаково). Но по этой же причине он может вам показаться не столь интересным, не столь экстравагантным и «непохожим на PHP». Всё зависит только от ваших желаний и ожиданий, тут советовать что-то конкретное сложно.
    Ответ написан
    Комментировать
  • Проблема с file_get_contents: failed to open stream: Operation now in progress

    SkiF_TLT
    @SkiF_TLT
    Попробуйте использовать curl_multi_exec (и вообще curl_multi_*).

    Там уже подразумевается «многопоточность» (специально указал в кавычках, ибо нормальная многопоточность в PHP все еще не реализована).
    Ответ написан
    Комментировать