Как избавить от предупреждения Strict standards (Php)

(Ответов: 7, Просмотров: 1015)
  1. Опытный
    • Регистрация: 06.08.2013
    • Сообщений: 307
    • Репутация: 5
    На фреймворке выдает такого рода предупреждение Нажмите на изображение для увеличения.  Название:	Image 1.jpg  Просмотров:	12  Размер:	35.9 Кб  ID:	15590. Уровень ошибок прописан таким образом: error_reporting(E_ALL &~E_STRICT ^E_NOTICE);
    При чем со старыми версиями php ошибок таких нет. Как исправить? Подскажите, пожалуйста!
    • 0
  2. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    Лучше бы вы код выложили, а не скриншот с ошибкой - про ошибку тут и так ясно, и надо их не прятать, а исправлять.
    • 0
  3. Опытный
    • Регистрация: 06.08.2013
    • Сообщений: 307
    • Репутация: 5
    OKyJIucT, У меня фрейморк и написан он был еще под php 4. Нужно именно спрятать эту ошибку. Что она значит?
    • 0
  4. Sapienti sat Аватар для brainix
    • Регистрация: 01.01.2013
    • Сообщений: 1,925
    • Записей в дневнике: 1
    • Репутация: 817
    • Webmoney BL: ?
    Фреймворк либо переписать под рнр 5 либо хостить проекты на нем там, где включен рнр 4.

    Неужели гугление по ошибке ничего не дало?:
    _http://stackoverflow.com/questions/11777908/strict-standards-only-variables-should-be-assigned-by-reference-php-5-4
    • 0
  5. Опытный
    • Регистрация: 06.08.2013
    • Сообщений: 307
    • Репутация: 5
    [QUOTE=brainix;628954] Ошибку выдает в этой строчке $model =&Model::getInstance();
    Как можно переписать этот кусок кода?

    Я все перепробовал. Ошибка пропадает только, когда отключить вовсе все ошибки display_errors = Off
    • 0
  6. Sapienti sat Аватар для brainix
    • Регистрация: 01.01.2013
    • Сообщений: 1,925
    • Записей в дневнике: 1
    • Репутация: 817
    • Webmoney BL: ?
    Цитата Сообщение от SergeyNetIt Посмотреть сообщение
    Ошибку выдает в этой строчке $model =&Model::getInstance();
    Как можно переписать этот кусок кода?
    Уберите знак &

    Взято тут _http://stackoverflow.com/questions/11777908/strict-standards-only-variables-should-be-assigned-by-reference-php-5-4
    • 0
  7. Опытный
    • Регистрация: 06.08.2013
    • Сообщений: 307
    • Репутация: 5
    brainix, Я убрал знак & . Но тогда появилась ошибка в этой строчке <option value="<?php echo $b?>" <?php echo $b['value']===$fields['action'] ? 'selected' : '' ?> >
    Если написать так <option value="<?php echo $b?>">, то вроде ошибки пропали. Но для чего-то так было написано. И мне не хочется его удалять. Что в той строчке не так?
    • 0
  8. Sapienti sat Аватар для brainix
    • Регистрация: 01.01.2013
    • Сообщений: 1,925
    • Записей в дневнике: 1
    • Репутация: 817
    • Webmoney BL: ?
    Цитата Сообщение от SergeyNetIt Посмотреть сообщение
    Что в той строчке не так?
    Она написана по правилам рнр 4. В рнр 5 правила изменились.

    Если вы в рнр слабо разбираетесь, то держите проект на старом рнр или наймите кого-нибудь чтобы фреймворк переписали.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Атака на форум, вирусный код и предупреждения поисковиков
Обсуждение форума и ваши предложения 170 23.07.2012 00:32
Избавить от #more
WordPress 6 27.05.2012 17:52
Предупреждения для новичков, по раскрутке вконтатке.
Социальные сети 7 09.01.2012 02:53
Как избавить себя от лени
Дайджест блогосферы 14 24.09.2010 18:45

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры