2014-01-24 3 views
0

저는 오늘 PHP에서 몇 가지 OOP를 코딩하고 있습니다. 그리고 얼마 후 PHP, 절차 및 OOP 작성의 두 가지 방법을 결합 할 수 있다고 생각했습니다. 제 질문은, 그것들을 결합하는 것이 나쁜 습관이라고 생각합니까? 제가 그들 중 하나에 충실해야합니까? 또는 원하는대로 완벽하게 작동하도록 코드를 결합 할 수 있다면 더 좋은 코딩일까요?PHP 절차와 OOP의 결합

+0

"더 나은"코딩 종류를 평가하는 것은 "더 나은"(시간 및/또는 공간에서 고정되지 않은 상태 일 수도 있음) 자체 정의에 따라 달라 지므로 매우 주관적입니다. – Jon

+0

내 응용 프로그램을위한 최선의 방법이라고 생각하면 이러한 것들을 아무런 문제없이 결합 할 수 있습니까? – PHPeter

+0

누구가 그 질문에 어떻게 대답해야합니까? 예. – Jon

답변

1

PHP에는 항상 "절차 코드"가 있어야합니다. 예를 들어, 내부에 작성하는 일반 알고리즘은 대부분 절차 적입니다. 또한 PHP에는 절차 적 진입 점만 있습니다. 예를 들어 자바에서는 애플리케이션을 시작하기 위해서도 클래스를 생성해야합니다. PHP에서 에 "OOP PHP"가 시작되기 전에 객체를 인스턴스화하는 일반 절차 코드의 적어도 한 줄을 가져야합니다.

그래, 실제로는 항상 두 개를 혼합합니다. 적절한 곳에 객체를 사용하고 코드를 단순화하는 위치; 아무리해도 모든 일에 OOP를 강요하지 마십시오.

+0

아, 정말 좋은 대답, 정확히 내가 무엇을 찾고 있었는지. 특히 클래스와 객체로 uneccesary 작은 것들을 강제 사실. 그러면 가장 단순하고 이해하기 쉬운 코딩을 위해이 두 가지를 결합 할 것입니다. 감사 – PHPeter