구문 분석 오류 : 구문 오류, 예기치 못한 T_STRING, T_OLD_FUNCTION 또는 T_FUNCTION 또는 T_VAR 또는 '}'
참조 된 라인을 기대는 다음과 같습니다
class Food {
private $q = array();
private $nutrients = array();
...
을
어떻게이 오류를 해결할 수 있습니까?
구문 분석 오류 : 구문 오류, 예기치 못한 T_STRING, T_OLD_FUNCTION 또는 T_FUNCTION 또는 T_VAR 또는 '}'
참조 된 라인을 기대는 다음과 같습니다
class Food {
private $q = array();
private $nutrients = array();
...
을
어떻게이 오류를 해결할 수 있습니까?
PHP 5 환경에서만 "비공개"를 사용할 수 있습니다. PHP 4에서 실행중인 것 같습니다.
내가 사용하고있는 PHP 버전을 PHP4에서 다시 확인했습니다! 나는 그것을 PHP5로 바꾸었고 이제는 작동한다. 감사! – Yongho
결말 중괄호 '}'가 누락 된 것 같습니다. (최소한 당신은 제공된 코드에서).
하지만 제공하는 코드의 수는 적지 않습니다. 문제에 대해 더 많은 코드를 제공해주십시오.
class Food {
private $q = array();
private $nutrients = array();
}
이것은 함수 호출이나 변수 선언 밖에서 클래스에서 더 이상 선언 된 문자열로 인해 발생할 수 있습니다.
다른 가능한 원인은 선언 중 하나가 끝나면 누락 된 세미콜론입니다.
더 많은 코드 (문제가되는 행 번호 포함)를 제공해주십시오.
어떤 PHP 버전을 사용하고 있습니까? 어떤 코드 줄에서 오류가 발생합니까? – Josiah
따옴표로 표시된 줄이 좋습니다. 파서 오류는 결코 정확하지 않으며, 더 큰 발췌 내용을 게시하면, 자체 파일에 저장되고 실행될 때 동일한 오류가 발생합니다. – phihag