>백엔드 개발 >PHP 문제 >PHP 프로그래머 인터뷰에서 자주 묻는 질문은 무엇입니까?

PHP 프로그래머 인터뷰에서 자주 묻는 질문은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-10-12 13:42:054485검색

PHP 개발 직무 면접 준비를 시작하고 있는데 면접 중에 가장 많이 나올 질문이 무엇인지 알고 싶으신가요? 본 글에서는 PHP 관련 직무 면접에서 가장 자주 묻는 질문 12가지를 정리하여 참고하실 수 있습니다. PHP 학습 자료로도 활용하실 수 있습니다.

PHP 프로그래머 인터뷰에서 자주 묻는 질문은 무엇입니까?

질문 1: PHP에 대한 기본적인 이해에 대해 이야기해 주세요.

답변: PHP는 동적 웹사이트를 개발하는 데 사용되는 서버측 스크립팅 언어인 Hypertext Preprocessor의 약어입니다.

질문 2: MVC란 무엇인가요?

답변: MVC는 Model(데이터 계층), View(뷰 계층), Controller(제어 계층)입니다. PHP의 MVC 모델은 코드를 효과적으로 3개의 계층으로 나누는 관리 방법입니다. 모델은 애플리케이션에서 데이터 정보를 나타내고, 뷰는 애플리케이션에서 데이터 정보를 표시하는 역할을 하며, 컨트롤러는 데이터를 읽는 방법을 제어합니다. 정보.

질문 3: 페이지에 CSS를 추가하려면 몇 가지 방법이 있나요?

답변: 세 가지 방법을 사용할 수 있습니다. (1) 외부 CSS 파일을 참조합니다. (2) 내부 CSS 파일을 참조합니다. (3) 인라인 CSS 스타일.

질문 4: PHP는 다중 상속을 지원합니까?

답변: 지원되지 않습니다. PHP에서는 단일 상속만 허용되며 "extends" 키워드를 사용하여 상위 클래스를 하위 클래스에서 상속할 수 있습니다.

질문 5: PHP에서 echo와 print의 차이점은 무엇인가요?

답변: 이 두 기능은 매우 유사해 보이며 둘 다 출력물을 인쇄하는 데 사용됩니다. 둘의 가장 큰 차이점은 echo는 함수가 아니고 반환 값도 없는 반면, print는 반환 값이 있는 함수이므로 상대적으로 echo만 출력하는 것이 더 빠를 것입니다.

질문 6: GET 방식과 POST 방식의 차이점은 무엇인가요?

답변: 웹페이지에 작성하는 양식 정보는 GET 또는 POST 두 가지 방법을 통해 서버에 데이터를 전달할 수 있습니다.

GET을 사용하면 모든 정보가 URL 주소로 표시되며 GET 방식은 최대 1024자까지만 전송할 수 있으므로 GET 방식은 전송량이 적은 경우에 적합하며 데이터 보안이 취약합니다. 아주 좋아요 중요한 상황이에요.

POST 방식을 사용하면 URL 주소에 정보가 표시되지 않고 비교적 안전하며 최대 2MB까지 데이터를 전송할 수 있습니다. 이 숫자는 필요에 따라 늘릴 수 있습니다.

질문 7: PHP에서 이미지 크기, 너비, 높이를 구하는 함수는 무엇인가요?

답: getimagesize()는 이미지의 크기를 가져오고, Imagesx()는 이미지의 너비를 가져오고, Imagesy()는 이미지의 높이를 가져옵니다.

질문 8: PHP에서 PEAR란 무엇인가요?

답변: PEAR는 PHP Extension and Application Repository의 약어입니다. 이는 PHP 확장 및 애플리케이션을 위한 코드 저장소이기도 합니다. 프로그램의 가독성과 재사용성이 향상됩니다.

질문 9: PHP와 MySQL을 사용하여 동영상을 업로드하는 방법은 무엇입니까? 답변: 비디오 파일 자체가 아닌 비디오가 데이터베이스에 저장된 경로만 복사하면 됩니다. 모든 비디오는 필요할 때 비디오를 불러올 수 있는 다른 폴더에 저장됩니다. 업로드된 동영상의 기본 크기는 2MB이지만 php.ini 파일에서 max_file 크기를 수정하여 파일 크기를 변경할 수도 있습니다.

질문 10: PHP의 오류 유형은 무엇입니까?

답변: PHP에는 세 가지 주요 오류 유형이 있습니다.

(1) 주의: 이는 심각한 오류가 아닌 매우 일반적인 메시지입니다. 사용자에게 표시되지 않습니다.

(2) 경고: 이 유형은 약간 더 심각한 오류입니다. 오류는 사용자에게 표시되지만 프로그램 출력에는 영향을 미치지 않습니다.

(3) 치명적인 오류: 존재하지 않는 PHP 클래스에 액세스하는 등의 매우 심각한 오류입니다.

질문 11: PHP에서 상수를 정의하는 방법은 무엇입니까?

답변: 정의()를 사용하여 정의("Newconstant", 30);

질문 12: 어떻게 하면 안 될까요? 제출 버튼을 사용하여 양식을 제출하시겠습니까?

답변: 제출 버튼을 사용하여 양식을 제출하고 싶지 않은 경우 다음과 같이 자바스크립트 코드를 사용하는 등 하이퍼링크를 사용하여 제출할 수 있습니다. 🎜🎜#PHP 더보기 관련 지식을 보려면

PHP中文网

을 방문하세요!

위 내용은 PHP 프로그래머 인터뷰에서 자주 묻는 질문은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.