1 차 스킨 십 PHP 5(2)
형식 지 시 는 PHP 5 에 있 습 니 다.매개 변 수 는 하나의 인 스 턴 스 여야 합 니 다:Example 10:형식 인 스 턴 스process_a_foo($f);?>변수 앞 에 클래스 이름 을 지정 하여 이 변수 가 클래스 의 인 스 턴 스 가 될 것 임 을 PHP 5 가 알 수 있 도록 합 니 다.
정적 구성원 정적 구성원 과 정적 방법 은 OOP 에서 일반적으로'클래스 변수'와'클래스 방법'이 라 고 부른다."클래스 방법"은 대상 이 예화 되 지 않 았 을 때"클래스 변수"를 호출 할 수 있 습 니 다.대상 이 예화 되 지 않 았 을 때 접근 할 수 있 습 니 다(대상 의 방법 이 필요 하지 않 습 니 다)Example 11:클래스 변수 와 클래스 방법
*이상 처리 이상 처 리 는 JAVA 와 C++와 같은 언어 에서 공 인 된 이상 오 류 를 처리 하 는 방법 입 니 다.PHP 5 는"try"와"catch"키워드 로 이상 을 포착 합 니 다.Example 12:이상 처리divide(3,0); } catch (Exception $e) { echo $e->getMessage(); echo "
"; // Some catastrophic measure here}?>이 를 통 해 알 수 있 듯 이'try'는 코드 를 실행 하 는 곳 을 나타 내 고 오류 가 있 을 때'catch'구역 의 코드 를 실행 합 니 다."catch"구역 에서 이상 한 대상 을 가리 키 면 우리 의 구 조 를 더욱 명확 하 게 할 수 있다.
사용자 정의 이상 처 리 는 프로그램 에서 이상 한 오 류 를 포착 하 는 코드 를 정의 할 수 있 습 니 다.아주 간단 합 니 다.이상 클래스 를 계승 해 야 합 니 다.이 클래스 에 서 는 구조 기와 getMessage 라 는 방법 이 필요 합 니 다.Example 13:사용자 정의 이상 클래스data = $data; } function getMessage() { return $this->data . " caused a weird exception!"; }}?>이제"throw new WeirdProblem($foo)"으로 이상 을 던 질 수 있 습 니 다.try{}과 같은 영역 에 이상 이 생기 면 PHP 5 는 catch 영역 에 뛰어들어 이상 을 던 집 니 다.
이름 공간"이름 공간"은 클래스 나 방법 을 편리 하 게 호출 할 수 있 습 니 다.Example 14:이름 공간주:실제 응용 에서 당신 은 서로 다른 명칭 공간 에서 같은 이름 의 종 류 를 정의 하여 서로 다른 임 무 를 완성 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
첫 스킨 십 PHP 5(1)인 터 페 이 스 는 알다 시 피 PHP 4 에서 계승 을 실현 하 는 문법 은'class foo extends parent'입 니 다.PHP 4 든 PHP 5 든 다 중 계승 을 지원 하지 않 으 면 한 클래스 에...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.