> 백엔드 개발 > PHP 튜토리얼 > PHP 최신 면접 질문 공유

PHP 최신 면접 질문 공유

小云云
풀어 주다: 2023-03-21 19:52:01
원래의
1121명이 탐색했습니다.

이 글은 주로 최신 PHP 면접 질문, PHP 프레임워크 등에 관한 내용을 공유합니다. 도움이 되기를 바랍니다.

어떤 PHP 프레임워크를 사용해 보셨나요?

1. YII 프레임워크:

2. ThinkPHP 프레임워크:

PHP에서 템플릿 엔진의 목적은 무엇입니까? 어떤 템플릿 엔진을 사용했나요?

템플릿 엔진을 사용하는 목적은 프로그램의 논리 코드를 만드는 것입니다. html 인터페이스 코드와 분리하면 프로그램의 구조가 더욱 명확해집니다.

사용된 템플릿 엔진: Smarty, ThinkPHP의 ThinkTemplate

7. 페이지 간에 변수를 전달하는 방법(적어도 두 가지 방법) GET, POST, COOKIE, SESSION

8.

array()----배열 만들기

array_combine()----두 배열을 병합하여 새 배열 만들기

range()----지정된 범위의 요소를 포함하는 배열 만들기 및 반환

compact()----배열 만들기

array_chunk()----배열을 여러 개로 분할

array_merge()----두 개 이상의 배열을 하나의 배열로 병합

array_slice()--- -조건에 따라 배열에서 값 세그먼트를 검색합니다

array_diff()----두 배열의 차이 배열을 반환합니다

array_intersect()----배열의 교차점 계산

array_search()----배열에서 주어진 값 검색

array_splice()----배열의 일부를 제거하고 교체

array_key_exists ( )----지정된 키가 배열에 존재하는지 확인

shuffle()----배열의 요소를 무작위 순서로 재배열

array_flip()----키와 값을 교환합니다 배열

array_reverse()----원래 배열의 요소 순서를 반대로 하고, 새 배열을 만들고

array_unique()를 반환합니다.----배열에서 중복 값을 제거

9 디자인 패턴 당신은 어느 것입니까?

공장 모드, 전략 모드, 단일 요소 모드, 관찰자 ​​모드, 명령 체인 모드

10 어떤 코드 버전 제어 소프트웨어를 자주 사용하시나요?

보통 프로젝트는 팀에 의해 개발됩니다. 모두가 자신의 코드를 버전 서버에 제출하고 프로젝트 리더가 버전에 따라 이를 관리하므로 버전 관리가 용이하고 개발 효율성이 향상되며 이전 코드가 반환될 수 있습니다. 필요할 때 이전 버전으로.

일반적으로 사용되는 버전 컨트롤러: SVN

11PHP 가속 모드/확장? PHP 디버깅 모드/도구?

Zend Optimizer 가속 확장

디버깅 도구: xdebug

12show processlist; 이 명령의 기능은 무엇인가요?

실행 중인 스레드 표시

13SHOW VARIABLES; 이 명령의 기능은 무엇인가요?

시스템 변수 및 값 표시

14'%conn%'과 같은 변수 표시; 이 명령의 기능은 무엇인가요?

conn

15LEFT JOIN이 포함된 시스템 변수 이름의 값을 표시합니다. SQL 문을 작성하시겠습니까?

SELECT A.id,A.class FROM A LEFT JOIN B ON A.cid=B.id

16 일반적으로 사용되는 유닉스 연산 명령어 5가지를 적어주세요.

1, Ls -l

2, tar -zxvf

3, Touch

4, Cat

5, Mkdir

6, rm

17 다음 5가지 UNIX 시스템 구성 파일/서비스 효과를 적어주세요. .

/etc/passwd

/etc/hosts

/etc/fstab

Crontab

sshd

1. /etc/passwd: 사용자 이름, 사용자의 비밀번호 보유 여부, 사용자 ID 및 사용자가 속한 그룹이 포함된 사용자 정보 파일

2 / etc/hosts: IP 주소, 호스트 이름 또는 도메인 이름, 별칭 및 기타 정보를 포함한 호스트 이름 데이터베이스입니다. 이 파일에 레코드를 추가하면 DNS를 우회할 수 있습니다

3 /etc/fstab은 호스트의 모든 파티션 정보를 저장하는 구성 파일입니다. 체계.

4. Crontab 예약 작업 명령

5.Sshd 원격 연결 관리 명령

18 MySQL을 작동하기 위해 일반적으로 사용되는 5가지 PHP 함수를 나열하세요

1.Mysql_select_db()

3. )

4, Mysql_fetch_row()

5, Mysql_close()

19 타임스탬프란 무엇인가요? 현재 타임스탬프를 얻는 방법은 무엇인가요?

타임스탬프는 1970년 1월 1일 00:00:00부터 지정된 시간까지입니다. 날짜의 초 수입니다.

현재 타임스탬프 가져오기: time()

20 PHP 개발 리소스 네트워크 홈페이지와 같은 웹페이지 주소가 있습니다: http://www.phpres.com/index.html, 콘텐츠를 얻는 방법은 무엇입니까?

웹페이지 콘텐츠 가져오기:

$url =”http:// www.phpres.com/index.html";

$str=file_get_contents($url);

21획득된 매개변수를 포함하여 현재 실행 스크립트 경로를 얻는 방법

$_SERVER['DOCUMENT_ROOT '].$_SERVER[' REQUEST_URI']; 현재 페이지의 전체 경로와 매개변수를 가져옵니다.

매개변수 가져오기: $_SERVER['QUERY_STRING'];

22 PHP 환경 변수를 사용하여 웹페이지 주소의 내용을 가져오는 방법은 무엇입니까? IP 주소를 얻는 방법?

echo $_SERVER ["PHP_SELF"];

echo $_SERVER ["SERVER_ADDR"];

관련 권장 사항:

PHP 인터뷰 질문의 서면 테스트 질문 요약

11 가장 자주 묻는 PHP 질문 면접 질문

php 면접 질문 공유

위 내용은 PHP 최신 면접 질문 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿