> 백엔드 개발 > PHP 문제 > 2018년 몇 가지 고전적인 면접 질문

2018년 몇 가지 고전적인 면접 질문

王林
풀어 주다: 2023-02-23 09:56:02
원래의
5378명이 탐색했습니다.

오늘은 면접 질문 몇 가지를 모아봤습니다. 도움이 되셨으면 좋겠습니다. 감사합니다!

추천 PHP 관련 비디오 튜토리얼: //m.sbmmt.com/course/list/29/type/2.html

1 PHP 언어의 주요 장점 중 하나는 크로스 플랫폼입니다. ?

PHP 실행 환경의 최적 조합은 Apache+MySQL+PHP입니다. 이 실행 환경은 다양한 운영 체제(예: Windows, Linux 등)에서 구성할 수 있으며 운영 체제에 제한을 받지 않습니다. 시스템이므로 크로스 플랫폼이라고 합니다

2. WEB 개발 시 데이터 제출 방법에는 몇 가지가 있나요? 차이점은 무엇인가요? Baidu에서는 어떤 방법을 사용하나요?

Get과 Post 두 가지 방법이 있습니다. 차이점:

1. Get은 서버에서 데이터를 얻고, post는 서버로 데이터를 전송합니다.

2. Get으로 전달된 값은 URL에 표시되지만 post로 전달된 값은 URL에 표시되지 않습니다

3. .Get으로 전달되는 값은 일반적으로 2KB 이내이며, post로 전달되는 값의 크기는 php.ini

4에서 설정할 수 있습니다. get의 보안은 낮지 않고 사후 보안이 높지만 실행 효율성은 더 높습니다. Post보다

권장 사항:

1. Get 유형은 Post 유형보다 보안성이 낮으며 Post 데이터 제출 유형을 사용하는 것이 좋습니다.

2. 데이터를 추가, 수정, 삭제할 때는 Post 메소드를 사용하는 것이 좋습니다.

Baidu에서 사용하는 get 메소드는 URL에서 볼 수 있기 때문입니다

3. PHP의 프레임워크, 템플릿 엔진, 시스템 등을 마스터하세요.

프레임워크: zendframe, CI, Yii 등과 같은 많은 프레임워크가 있습니다. 우리가 배운 것은 thinkphp

템플릿 엔진: 또한 교과서에 있는 것들도 많이 있습니다. 우리가 배운 것은 smarty

입니다.

시스템: Kang Sheng의 제품(uhome, supesite, discuzX 등), Empire System, 등 다양합니다. >DEDE (Dreamweaver), ecshop 등

uchomesupesitediscuzX等),帝国系统、DEDE(织梦)、ecshop

4、说一下你所掌握的网页前端技术有哪些?

熟练掌握DIV+CSS网页布局,JavaScript,jQuery框架、photoshop图片处理

5、AJAX的优势是什么?

ajax是异步传输技术,可以通过javascript实现,也可以通过JQuery框架实现,实现局部刷新,减轻了服务器的压力,也提高了用户体验

6、安全对一套程序来说至关重要,请说说在开发中应该注意哪些安全机制?

①防远程提交;②防SQL注入,对特殊代码进行过滤;③防止注册机灌水,使用验证码;

7、在程序的开发中,如何提高程序的运行效率?

①优化SQL语句,查询语句中尽量不使用select *,用哪个字段查哪个字段;少用子查询可用表连接代替;少用模糊查询;②数据表中创建索引;③对程序中经常用到的数据生成缓存;

8、PHP可否与其它的数据库搭配使用?

PHP与MYSQL数据库是最优搭配,当然PHP也可以去其它的数据库搭配使用,例如MSSQL等,PHP中预留了操作MSSQL的函数,只要开启就可以使用

9、现在编程中经常采取MVC三层结构,请问MVC分别指哪三层,有什么优点?

MVC三层分别指:业务模型、视图、控制器,由控制器层调用模型处理数据,然后将数据映射到视图层进行显示,优点是:①可以实现代码的重用性,避免产生代码冗余;②M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式

10、对json数据格式的理解?

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,json数据格式固定,可以被多种语言用作数据的传递

PHP中处理json格式的函数为json_decode( string $json [, bool $assoc ] ) ,接受一个 JSON格式的字符串并且把它转换为PHP变量,参数json待解码的json string格式的字符串。assoc当该参数为TRUE时,将返回array而非object;

Json_encode4. 어떤 웹 프런트 엔드 기술을 마스터했는지 알려주세요.

DIV+CSS 웹 페이지 레이아웃에 능숙하고, JavaScript, jQuery 프레임워크, Photoshop 이미지 처리

5, AJAX 장점은 무엇입니까?

ajax는 javascript 또는 JQuery 프레임워크를 통해 구현하여 부분 새로 고침을 달성할 수 있는 비동기 전송 기술로, 서버에 대한 부담을 줄여줍니다.

6. 보안 페어링 프로그램에 있어 매우 중요합니다. 개발 시 주의해야 할 보안 메커니즘이 무엇인지 알려주세요.

① 원격 제출 방지, 특수 코드 필터링; ; ③ 등록 기계 플러딩 방지, 인증 코드 사용

7. 프로그램 개발 시 프로그램 운영 효율성을 높이는 방법은 무엇입니까?

① SQL 문을 최적화하지 마십시오. 쿼리 문을 사용하고 어떤 필드를 사용하여 테이블 연결로 대체할 수 있는지 확인합니다. * 퍼지 쿼리를 사용합니다. ② 데이터 테이블에 자주 사용되는 데이터에 대한 캐시를 생성합니다.

8. PHP를 다른 데이터베이스와 함께 사용할 수 있나요?

🎜🎜PHP와 MYSQL 데이터베이스가 가장 좋은 조합입니다. 물론 PHP는 MSSQL 등의 다른 데이터베이스와도 사용할 수 있습니다. 켜기만 하면 사용할 수 있는 MSSQL🎜🎜🎜9. 요즘 프로그래밍에서는 MVC 3계층 구조를 많이 사용하는데, MVC는 어떤 계층을 말하는 걸까요?🎜🎜🎜The MVC의 세 가지 계층은 각각 비즈니스 모델, 뷰 및 컨트롤러를 참조합니다. 컨트롤러 계층은 모델을 호출하여 데이터를 처리한 다음 데이터를 뷰 계층에 매핑하여 표시합니다. 장점은 다음과 같습니다. ① 코드 재사용성을 구현할 수 있습니다. 코드 중복을 방지하기 위해 ②M과 V 구현 코드를 분리하여 동일한 프로그램이 다른 표현식을 사용할 수 있도록 합니다🎜🎜🎜10. json 데이터 형식에 대한 이해?🎜🎜🎜JSON(JavaScript 개체 표기법) )는 경량 데이터 교환 형식입니다. json 데이터 형식은 고정되어 있으며 여러 언어로 데이터 전송에 사용할 수 있습니다. json 형식을 처리하는 PHP 함수는 json_decode>( <code> string $json [, bool $assoc ] ), JSON 형식 문자열을 받아들이고 이를 PHP 변수로 변환합니다. 매개변수 json json string 형식의 문자열 디코딩됩니다. assoc이 매개변수가 TRUE이면 객체 대신 배열이 반환됩니다.🎜🎜Json_encode: PHP 변수를 json 형식으로 변환합니다🎜🎜🎜11. Print, echo, print_r의 차이점은 무엇인가요?🎜🎜🎜① echo와 print 모두 출력을 할 수 있다는 점은 echo가 함수가 아니라는 점입니다. 반환 값이 없습니다. Print는 반환 값이 있는 함수이므로 상대적으로 말하면 echo만 출력하는 것이 더 빠른 반면, print_r은 일반적으로 디버깅에 사용되는 변수에 대한 정보를 인쇄하는 데 사용됩니다. 🎜🎜② print는 문자열을 인쇄하는 것입니다. 🎜🎜3 print_r은 배열 객체와 같은 복합 유형을 인쇄하는 것입니다. 🎜🎜🎜12. SESSION과 COOKIE의 차이점은 무엇인가요? 🎜🎜🎜① 저장 위치: 세션은 서버, 쿠키는 브라우저에 저장됩니다 🎜🎜 ②보안: 세션 보안이 쿠키보다 높습니다 🎜🎜 ③세션은 '세션 서비스'이므로 사용 시 서비스를 켜야 하며, 쿠키는 켜지 않아도 됩니다. 직접 사용해 보세요 🎜🎜🎜13. PHP에서 배열을 처리하는 일반적인 함수는 무엇인가요? ('매개변수'와 '반환값' 함수에 집중하세요)🎜🎜<p>①array()는 배열을 생성합니다. ②count()는 배열의 요소 수를 반환합니다. ③array_push()는 배열의 끝에 하나 이상의 요소를 삽입합니다(push). ④array_column()은 단일 요소의 수를 반환합니다. ⑤array_combine()은 두 개의 배열을 병합하여 새 배열을 생성합니다. ⑥array_reverse()는 배열을 역순으로 반환합니다. ⑦array_unique()는 배열에서 중복된 값을 제거합니다. 배열에서; #</p>①trim() move 공백 문자와 문자열 양쪽의 기타 문자를 제외하고 <p><strong>②substr_replace()는 문자열의 일부를 다른 문자열로 바꿉니다. ③substr_count()는 문자열에서 발생 횟수를 계산합니다. </strong></p> ④substr()은 문자열의 일부를 반환합니다. <p></p>⑤strtolower()는 문자열을 소문자로 변환합니다. ; <p>#🎜🎜 #⑥strtoupper() 문자열을 대문자로 변환 </p> <p>7strtr() 문자열의 특정 문자를 변환합니다. 다른 문자열의 문자열 in;</p>🎜🎜#9strstr()은 다른 문자열에서 처음으로 나타나는 문자열을 찾습니다(대소문자 구분). strrev()는 문자열을 반전합니다. str_replace()는 문자열의 일부 문자를 대체하고(대소문자 구분) print()는 문자열을 배열로 분해합니다. ) 문자열에서 HTML 태그를 제거합니다. mb_substr()은 중국어 및 영어 함수의 '매개변수' 및 '반환 값'을 잘라내는 데 사용됩니다.)<p></p> <p> <code>date_default_timezone_get() 기본 시간대를 반환합니다.

 date_default_timezone_set()기본 시간대를 설정합니다.

 date()현지 시간/날짜 형식을 지정합니다.

 getdate() 날짜/시간 정보를 반환합니다.

 gettimeofday()현재 시간 정보를 반환합니다.

 microtime()현재 시간의 마이크로초 수를 반환합니다.  mktime()날짜의 Unix 타임스탬프를 반환합니다.

 strtotime()모든 영어 텍스트 날짜 또는 시간 설명을 Unix 타임스탬프로 구문 분석합니다. date_default_timezone_get()返回默认时区。

  date_default_timezone_set()设置默认时区。

  date()格式化本地时间/日期。

  getdate()返回日期/时间信息。

  gettimeofday()返回当前时间信息。

  microtime()返回当前时间的微秒数。

  mktime()返回一个日期的 Unix时间戳。

  strtotime()将任何英文文本的日期或时间描述解析为 Unix时间戳。

  time()

 time()현재 시간의 Unix 타임스탬프를 반환합니다.

16. PHP에서 데이터베이스를 처리하는 데 일반적으로 사용되는 함수(함수의 '매개변수'와 '반환값'에 집중하세요)

#🎜🎜 # PHP 매뉴얼을 참고하세요. 이 항목은 매우 중요합니다

 17. PHP에서 파일을 조작하는 데 일반적으로 사용되는 기능은 무엇입니까? 함수의 '반환값')#🎜 🎜#

 ①파일 열기; ②파일 삭제; ③파일 읽기; ④파일 쓰기; ⑤파일 수정; ⑥파일 닫기; ⑦파일 생성 등 이 항목은 매우 중요하며 직장에서 파일을 생성하는 데 자주 사용됩니다. PHP 매뉴얼을 참조하여 주의 깊게 확인하세요

 

18. 운영 디렉터리(폴더)? (함수의 '매개변수' 및 '반환값'에 집중하세요 )

 ①디렉토리 열기; ②디렉토리 삭제; ③디렉토리 읽기; ④디렉토리 생성; ⑤디렉토리 수정; ⑥닫기 디렉토리 등 매우 중요하며 업무상 자주 사용되는 항목입니다. 업로드된 파일에 대한 디렉토리를 생성하거나 삭제하거나 캐시된 페이지 및 정적 페이지에 대한 디렉토리를 생성하거나 삭제하려면 PHP 매뉴얼을 참조하여 주의 깊게 읽어보시기 바랍니다

#🎜🎜 #

19. mvc란 무엇인가요?

답변: MVC는 주로 m(모델) 세 부분으로 나누어집니다. , 데이터 작업을 담당하는 모델 v(뷰)는 프런트엔드 및 백엔드 표시를 담당하고, 컨트롤러인 c(컨트롤러)는 비즈니스 로직을 담당합니다#🎜🎜 #

20. oop은 무엇인가요?

답변:oop은 객체지향 프로그래밍의 기본 원칙입니다. OOP는 컴퓨터 프로그램이 서브루틴으로 작동할 수 있는 단일 단위 또는 객체로 구성된다는 것입니다

# 🎜🎜#21 OOP에는 세 가지 주요 특징이 있습니다

#🎜🎜 #1. 캡슐화: 정보 은닉이라고도 알려져 있으며, 이는 클래스의 사용과 구현을 분리하여 일부 인터페이스와 메서드만 외부 연결로 남겨두거나 개발자가 사용할 수 있도록 일부 메서드만 노출하는 것을 의미합니다. 따라서 개발자는 특정 구현 프로세스에 신경을 쓰기보다 이 클래스를 사용하는 방법에만 주의하면 됩니다. 이렇게 하면 MVC의 작업 분담과 협력을 달성할 수 있으며 프로그램 간의 상호 의존성을 효과적으로 방지하고 코드 모듈 간의 느슨한 결합을 달성할 수도 있습니다.

2. 상속: 하위 클래스는 상위 클래스의 속성과 메서드를 자동으로 상속하며 새 속성과 메서드를 추가하거나 일부 속성과 메서드를 다시 작성할 수 있습니다. 상속은 코드 재사용성을 높여줍니다. PHP는 단일 상속만 지원합니다. 즉, 하위 클래스는 하나의 상위 클래스만 가질 수 있습니다.

3. 다형성: 하위 클래스는 상위 클래스의 속성과 메서드를 상속하고 일부 메서드를 재정의합니다. 따라서 여러 하위 클래스가 동일한 메서드를 사용하더라도 이러한 하위 클래스에 의해 인스턴스화된 개체는 동일한 메서드를 호출한 후 완전히 다른 결과를 얻을 수 있습니다. 다형성은 소프트웨어 유연성을 향상시킵니다.

22. smarty는 무엇이고 어떤 역할을 하나요?

답변: smarty는 PHP One으로 작성된 템플릿 엔진입니다. 업계에서 가장 유명한 PHP 템플릿 엔진 중

논리 코드와 외부 디스플레이를 분리하여 혼합된 PHP 로직 코드와 HTML 코드를 분리하여 관리 및 사용하기 쉬운 방법을 제공합니다

답변 2: smarty는 PHP에서 가장 유명한 엔진 프레임워크입니다. 먼저 저희 회사는 TP 프레임워크를 사용합니다. 는 smarty 템플릿을 캡슐화했기 때문에 단독으로 사용되지 않았습니다. 답변 3: Smarty는 템플릿을 캐시할 수 있다는 점입니다. 일반적으로 템플릿은 정적 페이지를 만든 다음 내부의 일부 동적 부분을 구분 기호로 잘라낸 다음 PHP에서 템플릿 파일을 열고 구분 기호의 값을 바꾼 다음 출력할 수 있습니다. PHPLib의 템플릿 부분을 살펴보세요.


23. TP 프레임워크의 장점은 무엇입니까?

답변: TP 프레임워크는 중국인이 직접 개발한 프레임워크로, 광범위한 정보를 갖추고 있으며 비교적 간단합니다.

24. TP의 기능은 무엇인가요?

답변:

1. 다중 테이블 쿼리는 매우 편리합니다. 모델에 코드 몇 줄

2. 통합된 스마트 템플릿, 프런트엔드와 백엔드 분리

3. 여러 캐싱 기술 지원, 특히 memcache 기술 지원이 매우 좋습니다

4. 컨트롤러는 명명 규칙을 엄격히 준수하며 명명을 통해 일대일로 대응합니다

5. 다양한 URL 모드를 지원합니다

6. xml, json, html 등을 포함한 내장형 ajax 반환 방법

7. , 클래스 라이브러리 확장, 드라이버 확장 등

24. TP 프레임워크의 큰 문자 기능?

답변: U: url 어셈블리

A: 컨트롤러 내부 인스턴스화

S: 캐시 처리

R: 특정 컨트롤러의 동작 메소드 호출

D: 커스텀 모델 클래스 인스턴스화

M: 인스턴스 기본 모델 클래스

I: 매개변수 가져오기

L: 현재 언어 설정 또는 가져오기

C: 설정 또는 가져오기, 저장 theconfiguration

25. laravel 프레임워크를 소개해주세요.

답변: laravel 프레임워크의 디자인 아이디어는 비교적 고급스럽고 다양한 개발 모델을 적용하기에 매우 적합합니다. Composer는 PHP의 미래입니다. Composer가 없으면 PHP는 확실히 쇠퇴할 것입니다

laravel 프레임워크의 가장 큰 특징이자 우수성은 PHP의 비교적 새로운 기능은 물론 다양한 디자인 패턴, Ioc 패턴, 종속성도 도입했습니다.

26. laravel의 특징은 무엇인가요?

답변 1:

1. 강력한 휴지 라우터: 사용 간단한 콜백 함수를 호출하여 컨트롤러와 라우터를 빠르게 바인딩할 수 있습니다

2. artisan: 명령줄 도구, 많은 수동 작업이 자동화됩니다

3. 상속 가능한 템플릿, 뷰 개발 및 관리 단순화

4.blade 템플릿: 더 빠르게 렌더링

5.ORM이 데이터베이스를 작동합니다

6.migration: 데이터베이스를 관리합니다. 그리고 버전 제어

7. 테스트 기능도 매우 강력합니다

8.composer도 하이라이트입니다

답변 2: laravel 프레임워크에는 Facade, 종속성 주입, Ioc 모드 및 다양한 디자인 패턴 등이 도입되었습니다.

27. 데이터베이스 최적화에 대해 간략하게 설명해주세요.

답변: 데이터베이스 최적화는 네 가지 측면에서 최적화될 수 있습니다.

1. 구조 계층에서: 웹 서버는 로드 밸런싱 서버를 사용하고, mysql 서버는 마스터-슬레이브 복제, 읽기 및 쓰기 분리


2. 슬레이브 스토리지 레이어: 적절한 스토리지 엔진을 사용하고 세 가지 패러다임을 채택합니다

3. 슬레이브 디자인 레이어: 파티셔닝을 사용하여 테이블을 구별하고, 인덱스와 테이블에 적절한 필드 속성을 사용합니다. 필드, 역 패러다임 사용 및 mysql 캐시 활성화

4. SQL 문 레이어: 결과가 동일할 경우 효율적이고 빠르며 리소스를 절약하는 SQL 문 실행을 사용하세요

28. 예외 처리를 해결하는 방법은 무엇인가요?

답변: 예외 발생: try...catch를 사용하면 예외 코드가 try 코드 블록에 배치됩니다. 예외가 발생하지 않으면 코드가 계속 실행됩니다. . Catch 코드 블록은 예외를 포착하고 예외 정보가 포함된 객체를 생성합니다. $e->getMessage(), 비정상적인 오류 메시지를 출력합니다. 현재 장바구니는 주로 쿠키나 세션을 통해 구현되거나 데이터베이스와 결합되어 구현됩니다. 그 메커니즘과 기능을 분석해 보겠습니다.

1.쿠키

2.쿠키는 서버에서 생성되어 클라이언트에 저장되는 정보입니다. 웹 서버가 클라이언트에 정보를 저장하고 반환하는 메커니즘을 정의합니다. 쿠키 파일에는 서버에서 설정한 도메인, 경로, 수명 및 변수 값이 포함됩니다. 사용자가 나중에 동일한 웹 서버를 방문하면 브라우저는 쿠키를 그대로 서버에 보냅니다. 웹사이트는 원래 클라이언트에 저장된 정보를 서버가 읽을 수 있게 함으로써 온라인 거래 시 사용자의 신원을 확인하고 보안 요구 사항이 있는 상황에서 사용자가 이름과 비밀번호를 반복적으로 입력하는 것을 방지하는 등 방문자에게 일련의 편의를 제공할 수 있습니다. 높지 않고 포털 웹사이트의 홈 페이지를 맞춤화하고 광고를 타겟팅하는 등의 작업을 수행합니다. 쿠키의 특성을 이용하여 웹 애플리케이션의 기능이 크게 확장됩니다. 서버와 클라이언트 간의 연결을 구축할 수 있을 뿐만 아니라, 쿠키를 서버에서 맞춤 설정할 수 있기 때문에 쇼핑 정보에 의해 생성되는 쿠키 값도 확인할 수 있습니다. 클라이언트에 저장되어 장바구니 기능을 구현합니다. 서버와 브라우저 사이에 세션이나 장바구니를 구현하기 위해 쿠키 기반 방법을 사용하는 것은 다음과 같은 특징을 갖습니다:

3. 쿠키는 클라이언트에 저장되며 브라우저는 각각 300개의 쿠키를 저장할 수 있도록 허용합니다. 쿠키 크기는 4KB로 장바구니 요구 사항을 충족하기에 충분하며 서버 부하도 줄여줍니다.

4. 쿠키는 브라우저에 내장되어 있어 사용하기 쉽습니다. 이용자가 실수로 브라우저 창을 닫아도 쿠키에 정의된 유효기간 동안에는 장바구니에 담긴 정보가 사라지지 않습니다.

5. 쿠키는 실행 가능한 파일이 아니므로 실행되지 않습니다. 어떤 방식으로든 바이러스를 가져오거나 사용자 시스템을 공격하지 않습니다.

6. 쿠키 기반 장바구니는 사용자의 브라우저가 쿠키를 지원하고 활성화하도록 설정되어야 합니다. 그렇지 않으면 장바구니가 유효하지 않게 됩니다. 7. 쿠키가 방문자의 개인정보 보호권을 침해할 우려가 있다는 논란이 있어 일부 사용자들은 네이티브 쿠키 기능을 비활성화하고 있습니다.

2. 세션

1. 세션은 장바구니를 구현하는 또 다른 방법입니다. 세션은 사용자의 상태 정보를 저장하고 추적하는 기능을 제공하므로, 현재 사용자가 세션에서 정의한 변수와 객체는 페이지 간에 공유할 수 있지만, 애플리케이션 내 다른 사용자는 접근할 수 없다는 점에서 가장 중요한 차이점입니다. 쿠키는 세션이 진행되는 동안 사용자의 개인 정보를 서버 측에 저장하여 보안을 향상시키는 것입니다. 서버가 세션을 생성한 후 클라이언트는 세션 ID 식별 번호를 생성하고 이를 클라이언트에 저장하여 서버와의 동기화를 유지합니다. 이 세션 ID는 읽기 전용입니다. 클라이언트가 쿠키 기능을 비활성화하면 URL에 매개변수를 추가하거나 암시적으로 양식에 제출하는 등의 방식으로 세션이 페이지 간에 전송됩니다. 따라서 세션을 활용하여 사용자를 관리하는 것이 더 안전하고 효과적입니다.

2. 마찬가지로 세션을 사용하여 장바구니를 구현할 수도 있습니다.

1. 세션은 클라이언트와의 동기화를 유지하기 위해 새로운 메커니즘을 사용합니다.

2. 쿠키와 관련이 있습니다. 세션은 서버 측에 저장되는 정보이므로 더욱 안전하므로 신원 표시, 쇼핑 및 기타 정보가 세션에 저장될 수 있습니다.

3. 특히 동시 사용자가 있는 경우 서버 측의 부하가 많이 발생하여 서버 성능에 영향을 미칩니다.

4. 세션에 저장되는 정보는 더 민감합니다. 파일 형태의 서버에는 여전히 보안 위험이 있습니다.

위 내용은 면접질문을 모아놓은 것인데, 모두에게 도움이 되었으면 좋겠습니다. 감사해요!

관련 질문이 더 필요하시면 PHP 중국어 웹사이트를 방문하세요:

//m.sbmmt.com/

위 내용은 2018년 몇 가지 고전적인 면접 질문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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