php
[PHP] Parse error: syntax error, unexpected 'new' (T_NEW) in C:\AutoSet10\server\bin\reader.php on line 532
xemaker
2017. 12. 12. 14:57
윈도우 Autoset10 환경에서 phpExcelReader를 써볼려고 했다.
웹브라우저에서 실행하니 500 error가 났다.
페이지가 작동하지 않습니다.
현재 localhost에서 요청을 처리할 수 없습니다.
HTTP ERROR 500
흠.. 어떻게 어디서 잘못된 거지?
그래서 C:\AutoSet10\server\bin 에 있는 php.exe로 실행하면 뭔가 에러의 단서를 찾을 수 있을거 같았다.
그래서 파일들을 옮겨두고 실행.
하니
Parse error: syntax error, unexpected 'new' (T_NEW) in C:\AutoSet10\server\bin\reader.php on line 532
이런 에러가 났다.
어딘지 보니
$this->_ole =&new OLERead();
이부분 이였다.
구글링 해보니 유튜브 동영상이 검색결과로 나왔고 봐보니 나랑 똑같이 phpExcelReader 쓰다가 에러났다.
결론은 & 빼주면 된다였다.
&빼서
$this->_ole =new OLERead();
이렇게 만들고 실행하니
위의 에러는 안났다.
그러나 다른 에러가 났으니...
Fatal error: Uncaught Error: Class 'OLERead' not found in C:\AutoSet10\server\bi
n\reader.php:265
Stack trace:
#0 C:\AutoSet10\server\bin\myexample.php(10): Spreadsheet_Excel_Reader->Spreadsh
eet_Excel_Reader()
#1 {main}
thrown in C:\AutoSet10\server\bin\reader.php on line 265
이 에러에 대한 해결책은 다음 포스팅에...
웹브라우저에서 실행하니 500 error가 났다.
페이지가 작동하지 않습니다.
현재 localhost에서 요청을 처리할 수 없습니다.
HTTP ERROR 500
흠.. 어떻게 어디서 잘못된 거지?
그래서 C:\AutoSet10\server\bin 에 있는 php.exe로 실행하면 뭔가 에러의 단서를 찾을 수 있을거 같았다.
그래서 파일들을 옮겨두고 실행.
하니
Parse error: syntax error, unexpected 'new' (T_NEW) in C:\AutoSet10\server\bin\reader.php on line 532
이런 에러가 났다.
어딘지 보니
$this->_ole =&new OLERead();
이부분 이였다.
구글링 해보니 유튜브 동영상이 검색결과로 나왔고 봐보니 나랑 똑같이 phpExcelReader 쓰다가 에러났다.
결론은 & 빼주면 된다였다.
&빼서
$this->_ole =new OLERead();
이렇게 만들고 실행하니
위의 에러는 안났다.
그러나 다른 에러가 났으니...
Fatal error: Uncaught Error: Class 'OLERead' not found in C:\AutoSet10\server\bi
n\reader.php:265
Stack trace:
#0 C:\AutoSet10\server\bin\myexample.php(10): Spreadsheet_Excel_Reader->Spreadsh
eet_Excel_Reader()
#1 {main}
thrown in C:\AutoSet10\server\bin\reader.php on line 265
이 에러에 대한 해결책은 다음 포스팅에...