Основанный на CakePHP проект бросает ошибку, говоря, что “возвращаемое значение новых Ссылкой Удерживается от использования”

Читайте о подходе TEX к этой проблеме в целях расстановки переносов. Особенно посмотрите Frank Liang диссертация тезиса Word Hy-phen-a-tion Компьютером . Его алгоритм очень точен, и затем включает маленький словарь исключений для случаев, где алгоритм не работает.

6
задан Groo 26 January 2010 в 17:34
поделиться

3 ответа

Вы не упоминаете свою версию CakePHP, но если вы используете PHP 5.3 (который является частью Xampp 1.7.2), вы должны использовать CakePHP 1.3.xx

4
ответ дан 8 December 2019 в 18:39
поделиться

Вам необходимо исправить файл cake / libs / configure.php и найти строка "error_reporting (E_ALL);" замените эту строку следующей:

error_reporting(E_ALL & ~E_DEPRECATED);

Возможно, вам придется изменить это в вашем app / webroot / index.php и, соответственно, test.php.

В настоящее время нет лучшего способа, чем прикоснуться к ядру.

7
ответ дан 8 December 2019 в 18:39
поделиться

Вы не включили код, но похоже, что вы пытаетесь назначить переменную по ссылке - возможно, экземпляр объекта. Насколько я помню, в PHP 5+ это значение по умолчанию. В версии 5.3 они, возможно, официально отказались от этой практики.

Если ваше приложение должно работать с PHP 4, вы можете посмотреть настройку error_reporting . Если E_STRICT установлен, выключите его. Я не помню, какие настройки влияют на какие типы ошибок, но это конкретное значение, вероятно, будет поучительным, если я буду угадывать.

2
ответ дан 8 December 2019 в 18:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: