[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при открытии сайта
Страницы: 1, 2, 3
TranceIT
Цитата (Invis1ble @ 17.10.2013 - 07:58)
посмотрел. Дважды. И?

Это запрос в БД с какого-то фреймворка. Очень на симфони похоже.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Invis1ble
Цитата (TranceIT @ 17.10.2013 - 09:57)
Цитата (Invis1ble @ 17.10.2013 - 07:58)
посмотрел. Дважды. И?

Это запрос в БД с какого-то фреймворка. Очень на симфони похоже.

или на кохану, и что? Я вижу, что это билдер, но как это относится к тому, что Игорь написал про бессмысленность select() ?

Для тех, кто в танке, примерный код, который там может быть:
public function select(array $fields = null)
{
if ($fields === null)
$this->_select[] = '*';

return $this;
}


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

YVSIK
Цитата (TranceIT @ 17.10.2013 - 10:57)
Цитата (Invis1ble @ 17.10.2013 - 07:58)
посмотрел. Дважды. И?

Это запрос в БД с какого-то фреймворка. Очень на симфони похоже.

а ВЫ погадайте на кофейной гуще , может и поймете откуда этот код он взял mad.gif
вот только ответа он не получит,
ныдо вначале вспомнить, свои первые шаги и примерно понять как он ЭТО видит, и что он хочет.
верно тут некоторые новички говрят, что вместо ответов они получают , либо ИДИ В ГУГЛ, либо, заплати, ещё встречаются варианты ответов как этот: начали гадать, предполагать, что за зверь такой он начал кромсать.

Его это никуда не продвинет, ещё больше заведете в дебри, Твин конечно правильно отписал)) но ссылки на ресурс не дал, куда смотреть,
и сразу 0000000000000))))))))))))))))
а что это так сложно дать ему ссылку, или отписать в чем он заблудился?

Чтобы ответить надо понять что он видит, единый правильный ответ вот

Цитата (Invis1ble @ 17.10.2013 - 10:51)
(Parse error). А при попытке вызвать метод не в контексте объекта будет Fatal error: Call to a member function ... on a non-object

Но это его врят-ли с места вдвинет, это меня сдвинет, его blink.gif blink.gif только вот так blink.gif blink.gif blink.gif

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
ZSH
на какой ему ресурс ссылку давать?
это то-же что после курсов автошколы посадить на формулу 1
YVSIK
Цитата (ZSH @ 17.10.2013 - 11:12)
на какой ему ресурс ссылку давать?

на ресурс ДЛЯ САМЫХ-самых маленьких.
а вы начали про формулу 1 спорить, кто прав и откуда он взял карбюратор или это инжектор для АЗЛК user posted image

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
twin
Цитата (Invis1ble @ 17.10.2013 - 06:51)
T_OBJECT_OPERATOR - это не ошибка, а лексема (насколько я помню, это так называется в терминах интерпретатора). А ошибка у него синтаксическая (Parse error). А при попытке вызвать метод не в контексте объекта будет Fatal error: Call to a member function ... on a non-object

Остается предположить, что у ТС 4-я ветка PHP. Она то как раз реагировала синтаксической ошибкой.

А лексема (хоть горшком назови) явно указывает на это, а не на что-то в другой строке.

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Invis1ble
Цитата (twin @ 17.10.2013 - 10:36)
Цитата (Invis1ble @ 17.10.2013 - 06:51)
T_OBJECT_OPERATOR - это не ошибка, а лексема (насколько я помню, это так называется в терминах интерпретатора). А ошибка у него синтаксическая (Parse error). А при попытке вызвать метод не в контексте объекта будет Fatal error: Call to a member function ... on a non-object

Остается предположить, что у ТС 4-я ветка PHP. Она то как раз реагировала синтаксической ошибкой.

А лексема (хоть горшком назови) явно указывает на это, а не на что-то в другой строке.

Мне кажется, ты что-то путаешь все же.
http://sandbox.onlinephpfunctions.com/code...722628fed981b50 - PHP 4.4.9 - Fatal error: Call to a member function on a non-object in

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

ZSH
Invis1ble
все верно, но при вызове цепочкой $a->foo()->y();
уже syntax error, unexpected T_OBJECT_OPERATOR
и именно в 4-й версии
Invis1ble
Цитата (ZSH @ 17.10.2013 - 11:18)
Invis1ble
все верно, но при вызове цепочкой $a->foo()->y();
уже syntax error, unexpected T_OBJECT_OPERATOR
и именно в 4-й версии

точно, не сталкивался с таким поведением

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

ZSH
Вот меня заинтересовало такое поведение. :)

В PHP4 вообще цепочка вызовов не пашет.

class A{

function b(){
return $this;
}

function c(){

}

}


$obj = new A();

$obj->b()->c();


результат - syntax error, unexpected T_OBJECT_OPERATOR
Игорь_Vasinsky
ну твин же написал
или переписывать под php4
или обновлять php до 5..


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
ZSH
Цитата
Остается предположить, что у ТС 4-я ветка PHP. Она то как раз реагировала синтаксической ошибкой.

Твин написал почему ошибка синтаксиса, а не фатальная.
Как я понял имелось ввиду что метод не возвращает объект, и потому ошибка, а почему разная ошибка в разных версиях пхп и хотелось понять.
А вот в 4-й версии вообще такая конструкция недопустима, потому и ошибка синтаксиса.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.