2011-01-20 3 views
1

하나의 파일을 검사하기 위해이 phpcs 명령을 실행하고 있습니다. 이 오류가 발생합니다.이 오류가 php cs에서 오는 이유

[email protected]:/var/www/ryapi$ phpcs -n content.php 
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 0 
PHP Fatal error: Uncaught PHP_CodeSniffer_Exception: $stackPtr is not a class member var in /usr/share/php/PHP/CodeSniffer/Standards/PEAR/Sniffs/NamingConventions/ValidVariableNameSniff.php on line 51 
#0 /usr/share/php/PHP/CodeSniffer/Standards/PEAR/Sniffs/NamingConventions/ValidVariableNameSniff.php(51): PHP_CodeSniffer_File->getMemberProperties(30) 
#1 /usr/share/php/PHP/CodeSniffer/Standards/AbstractVariableSniff.php(154): PEAR_Sniffs_NamingConventions_ValidVariableNameSniff->processMemberVar(Object(PHP_CodeSniffer_File), 30) 
#2 /usr/share/php/PHP/CodeSniffer/Standards/AbstractScopeSniff.php(190): PHP_CodeSniffer_Standards_AbstractVariableSniff->processTokenWithinScope(Object(PHP_CodeSniffer_File), 30, 21) 
#3 /usr/share/php/PHP/CodeSniffer/File.php(431): PHP_CodeSniffer_Standards_AbstractScopeSniff->process(Object(PHP_CodeSniffer_File), 30) 
#4 /usr/share/php/PHP/CodeSniffer.php(900): PHP_CodeSniffer_File->start(NULL) 
#5 /usr/share/php/PHP/CodeSniffer.php(815): PHP_CodeSniffer->_processFile('/var/www/ryapi/...', NULL) 
+0

포스트처럼 큰 파일입니다 @shakti content.php –

+0

의 코드를 사용되지 않는 사항을 무시하는 PHP에 오류 설정을 :) – XMen

답변

4

INI 파일에서 PHP 5.3 의견으로 마이그레이션 더 이상 #로 시작할 수 없습니다.

/etc/php5/cli/conf.d/mcrypt.ini에 들어가서 # 대신 ;을 사용하십시오. 이것은 최신 우분투 (5.3.2-1ubuntu4.7)의 기본 오류입니다.

또는이

error_reporting(E_ALL &~ (E_STRICT|E_NOTICE|E_DEPRECATED)); 
관련 문제