2013-08-02 2 views
-1

Я могу обновить php 5.2 на своем сервере. Я должен заставить этот сервер работать сегодня (отпуск, который я запланировал завтра, под вопросом из-за этой ошибки) с новой тестовой линией. Я застрял со следующей ошибкой, т. Е. Paamayim nekudotayims.Paamayim nekudotayims в PHP 5.2

Какие изменения я должен сделать, чтобы решить эту проблему?

This link содержит файл с ошибкой.

+0

, что именно ошибка (какой файл и номер строки)? – imel96

+0

Вы можете найти файл или полные коды, здесь, в этой ссылке http://www.aypwip.org/webnote/Testlink%252520Error Номер строки ошибки 37 –

+0

Эта ссылка только дает один файл и не найдена ошибка (согласно php) только в этом файле. Проблема может быть в одном из необходимых файлов. – imel96

ответ

0

Сфера Оператор разрешения (также называемый Paamayim Nekudotayim) или проще говоря, двойное двоеточие, является маркером, который позволяет получить доступ к статическим, постоянным и перекрытых свойств или методов класса.

SO может быть в ваших кодах, которые вы пытаетесь вызвать статический метод или свойства с неправильным оператором.

-1

От Wikipedia:

In PHP, the scope resolution operator is also called Paamayim Nekudotayim (Hebrew: פעמיים נקודתיים‎), which means “double colon” in Hebrew.

The name "Paamayim Nekudotayim" was introduced in the Israeli-developed Zend Engine 0.5 used in PHP 3. Although it has been confusing to many developers who do not speak Hebrew, it is still being used in PHP 5, as in this sample error message:

$ php -r :: Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM

As of PHP 5.4, error messages concerning the scope resolution operator still include this name, but have clarified its meaning somewhat:

$ php -r :: Parse error: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)