2013-03-11 1 views
0

서버 쪽에서 Google signin 버튼을 구현하고있었습니다.Google 로그인 버튼 - PHP

나는 라인에서 구문 오류가 점점 오전 : 그러나이 직접 https://developers.google.com/+/web/signin/server-side-flow에서 가져

$tokenInfo = json_decode($client::getIo()->authenticatedRequest($req)->getResponseBody()); 

합니다.

저는 PHP가 처음이므로 PHP 구문을 명확하게 이해할 수 없습니다. 기호 ::는 무엇을 의미합니까? 이 PHP의 특정 버전이 필요합니까?

PL 도움

+1

정적 클래스 메서드 호출. – datasage

+1

http://www.php.net/manual/en/language.oop5.paamayim-nekudotayim.php –

+0

감사합니다. 5.3 또는 그 이상에서만 작동한다는 것이 분명해졌습니다. 5.2에서 $ client :: getIo()와 같은 것은 무엇입니까? – Kiran

답변

0

내가 당신의 문제가있을 수 있습니다 생각 this question에 내 대답을 참조하십시오. 당신이 문제가있는 라인에서

: ->

$tokenInfo = json_decode($google::getIo()->authenticatedRequest($req)->getResponseBody()); 

:: 변화. 및 getIo()은으로 변경해야합니다 (내 생각 엔) API 내에서 이전이 이루어 졌기 때문입니다. if ($token->error)if(isset($tokenInfo->error))

행운에 :

그 후, 나는 변경하는 또 다른 오류가 발생했습니다!