이제 MySQL의 데이터베이스 테이블에서 ftype 필드 int 유형을 사용하여 유형을 식별합니다. 현재 약 20가지 유형이 있으므로 프로그램의 다양한 숫자는 매우 힘들어 보입니다.
프로그램에서 이런 문제는 어떻게 해결하시나요?
이제 우리의 생각은 다음과 같습니다.
프로그래머가 숫자를 사용하여 개인적으로 라벨을 추가하도록 제한하고 다음과 같은 클래스를 추가하세요.
<code>class action { const EDIT = 0; const VIEW = 1; //... }</code>
매개변수 작업 유형을 사용해야 사용 가능
2. Github의 오픈 소스 열거 클래스를 사용하여
을 구현합니다. 예: https://github.com/myclabs/ph...
이제 MySQL의 데이터베이스 테이블에서 ftype 필드 int 유형을 사용하여 유형을 식별합니다. 현재 약 20가지 유형이 있으므로 프로그램의 다양한 숫자는 매우 힘들어 보입니다.
프로그램에서 이런 문제는 어떻게 해결하시나요?
이제 우리의 생각은 다음과 같습니다.
프로그래머가 숫자를 사용하여 개인적으로 라벨을 추가하도록 제한하고 다음과 같은 클래스를 추가하세요.
<code>class action { const EDIT = 0; const VIEW = 1; //... }</code>
매개변수 작업 유형을 사용해야 사용 가능
2. Github의 오픈 소스 열거 클래스를 사용하여
을 구현합니다. 예: https://github.com/myclabs/ph...
열거형 클래스는 특히 전체 프로젝트가 객체 지향적인 경향이 있는 경우 좋은 선택입니다.
열거 클래스가 더 풍부한 기능을 제공한다는 점을 제외하면 나열한 두 가지 메서드는 실제로 유사합니다.
실제 필요에 따라 선택하세요.