>  기사  >  백엔드 개발  >  이 세 가지 어려운 PHP 지식 포인트를 알고 계십니까?

이 세 가지 어려운 PHP 지식 포인트를 알고 계십니까?

藏色散人
藏色散人앞으로
2019-12-11 11:13:582923검색

PHP는 시작하기 쉽지만 더 깊이 들어가고 싶다면 아직 갈 길이 멀습니다. 오늘은 이해하기 어려운 PHP 지식 포인트에 대해 이야기하겠습니다.

● use

php는 5.3.0부터 네임스페이스라는 새로운 기능을 도입했습니다. 이를 통해 동일한 클래스를 정의할 수 있으며 타사 라이브러리와 동일한 이름을 가진 클래스를 처리할 때 좋은 솔루션을 가질 수 있습니다. 클래스, 함수, 인터페이스 및 상수를 포함할 수 있습니다. 네임스페이스를 만든 후 다른 곳에서 네임스페이스를 사용해야 하는 경우 use를 사용하여 네임스페이스를 소개하거나 네임스페이스에 대한 별칭을 정의한 후 사용해야 합니다. 사용 사례에서는 여기에서 사용하면 해당 파일이 로드되지 않는다는 점에 유의하세요.

PHP를 사용할 때 많은 함수에 콜백 함수 매개변수가 있다는 것을 알았습니다. 동시에 우리는 외부 변수를 PHP 함수에서 직접 사용할 수 없다는 것을 알고 있습니다. 클로저 내부에 외부 변수를 사용하려면 어떻게 해야 하나요? use를 사용하여 수행할 수 있는 아래 예를 참조하십시오. 이것이 use의 두 번째 사용법입니다.

세 번째 사용법은 아래의 특성을 참조하세요.

이 세 가지 어려운 PHP 지식 포인트를 알고 계십니까?

● 특성

우리는 PHP가 C++와 같은 다중 상속 언어가 아니라는 것을 알고 있습니다. 때로는 여러 클래스를 상속해야 하는 경우도 있습니다. 현재 클래스에서 동일한 이름을 가진 메서드가 특성을 재정의하고 특성이 클래스에서 동일한 이름을 가진 메서드를 재정의하도록 클래스에서 여러 특성을 선언하는 데만 사용하면 됩니다. 기본 클래스이며 속성은 동일합니다.

이 세 가지 어려운 PHP 지식 포인트를 알고 계십니까?

● 오류와 예외의 차이

오류가 발생하든, 예외를 포착하지 못하든, 우리 프로그램에는 문제가 생길 것이고, 그것이 오류인지, 포착되지 않은 예외인지, 두 가지 모두의 성능이 저하될 것입니다. 결과적으로 우리가 오류와 예외에 대해 이해하는 것은 항상 모호하다. 실제로 예외란 이론적으로는 프로그램에 문제가 없지만 실행 중일 때와 같은 특별한 상황으로 인해 프로그램이 종료되는 것을 의미한다. 모든 것이 정상이면 데이터베이스에 정상적으로 연결할 수 있어야 하지만, 데이터베이스에 사용할 수 있는 연결 수가 없거나 데이터베이스에 연결할 수 없는 경우에는 이 예외가 발생하지 않으면 반드시 오류가 발생합니다.

이 세 가지 어려운 PHP 지식 포인트를 알고 계십니까?

위 내용은 이 세 가지 어려운 PHP 지식 포인트를 알고 계십니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 toutiao.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제