나는 PHP 4.4에서 PHP 5.2로 웹 사이트를 이전했습니다. 두 경우 모두 error_reporting 수준은 E_ALL입니다. PHP 4에서이 사이트는 정상적으로 작동했지만 PHP 5로 마이그레이션 한 후 한 페이지에서 오류가 발생했습니다. ClassName을 다시 선언 할 수 없습니다. varName 변수가 실제로 파일에서 다시 선언 된 것으로 나타났습니다. PHP4.4에서 작동하는 이유를 알고 싶습니다. PHP 4 E_ALL에 "class variable redeclare errors"가 포함되어 있지 않습니까?PHP 4 및 PHP 5에서 error_reporting
0
A
답변
2
오류보고가 아니라 PHP4와 PHP5의 OOP 지원에 관한 것입니다. OOP에 관한 PHP5에는 많은 변화가있었습니다. PHP4에서 OOP 지원은 상당히 재미있었습니다.
0
Zilupe에 동의해야 할 것입니다. PHP5는보다 표준화 된 OOP 지원을 제공하여 클래스를 확장 할 수 있지만 다시 선언 할 수는 없습니다. PHP4와 OOP 나는 보통 LOL, ROFL 등이 없으면 같은 문장에 실제로 존재한다고 생각하지 못했습니다.
관련 문제
- 1. PHP error_reporting is 0
- 2. PHP 5에서 배열의 ref를 얻는 방법? PHP 5에서
- 3. PHP 4 - 클래스
- 4. PHP CLI System_Daemon 및 error_reporting 옵션이 무시 되었습니까?
- 5. iOS 4 및 5에서 지원하는 로케일은 무엇입니까?
- 6. PHP 5에서 CIDR 마스크와 IP 대조?
- 7. PHP 5에서 pdo_mysql을 활성화하는 방법은 무엇입니까?
- 8. PHP 5에서 XSLT 기능을 활성화하려면 어떻게해야합니까?
- 9. 정렬 가능한 목록입니다. PHP 5에서 Rails 3까지
- 10. 새로운있는 DOMDocument() PHP 4
- 11. PHP 4 가변 변수
- 12. PHP 4 적합성 검사기
- 13. 플렉스 4, PHP 및 공용 db 변수
- 14. PHP error_reporting (0)은 오류 로깅에 영향을 미치거나 표시 만합니까?
- 15. 오류 로깅 php - error_reporting (0) 원하는 효과가 없습니다
- 16. error_reporting (E_ALL) problem
- 17. error_reporting()과 ini_set ('error_reporting')의 차이점은 무엇입니까?
- 18. PHP 4 용 SOAP 클래스
- 19. PHP 4 및 5, Ctrl-C, system() 및 하위 프로세스
- 20. php 및 postgreSQL 설치
- 21. PHP 5에서 쿠키 값이 변경되지 않는 이유는 무엇입니까?
- 22. 및 PHP
- 23. Wordpress 및 PHP 5.3
- 24. PHP 4.x에서 PHP 클래스 마법 메서드를 에뮬레이트
- 25. PHP 5에서 클래스를 동적으로 인스턴스화 할 수 있습니까?
- 26. Memcached 및 PHP 세션
- 27. .doc 및 .xls 파일을 rhel 4 서버의 html로 변환 PHP
- 28. PHP :
- 29. PHP 및 조건부
- 30. Windows 7 용 PHP 4/5 설치