>  기사  >  백엔드 개발  >  PHP에서 사용자 정의 함수 라이브러리를 사용하는 방법

PHP에서 사용자 정의 함수 라이브러리를 사용하는 방법

伊谢尔伦
伊谢尔伦원래의
2017-05-16 11:54:032515검색

사용자 정의 함수 라이브러리란 무엇인가요?

함수 라이브러리는 함수를 정의하기 위한 PHP 구문이 아니라 프로그래밍의 디자인 패턴입니다. 함수는 구조화된 프로그래밍의 모듈이며 코드 재사용의 핵심입니다. 코드를 더 잘 구성하기 위해 사용자 정의된 기능을 동일한 프로젝트의 여러 파일에서 사용할 수 있습니다. 여러 사용자 정의된 기능은 일반적으로 동일한 파일 또는 여러 파일로 구성됩니다. 함수 정의를 수집하는 이러한 파일은 PHP 함수 라이브러리를 만드는 데 사용됩니다. 이들 파일에 정의된 함수를 PHP 스크립트에서 사용하려면 include(), include_once(), require(), require_once() 중 하나의 함수를 사용하여 해당 함수를 로드해야 합니다. 라이브러리 파일을 진행 중인 스크립트에 추가합니다.

php는 사용자 정의 함수 라이브러리를 사용합니다

include() 및 require() 소개

require() 문의 성능 Like include()는 지정된 파일을 포함하고 실행합니다. 차이점은 include() 문을 사용하면 require() 문으로 실행될 때마다 파일을 읽고 평가한다는 점입니다. 파일은 한 번만 처리됩니다(실제로 파일 내용은 require() 문을 대체합니다). ). 즉, 여러 번 실행될 가능성이 있는 코드가 있는 경우에는 include() 문을 사용하라는 의미입니다.

require() 문은 require(" file.php ")처럼 사용됩니다. 이 문은 일반적으로 PHP 스크립트 파일의 일부로 배치됩니다. include() 문 사용은 include(" file.php ")와 같은 require() 문과 동일합니다. 이 명령문은 일반적으로 흐름 제어의 처리 섹션에 배치됩니다. PHP 스크립트 파일은 require() 문을 읽은 후 포함된 파일을 읽습니다. 이러한 방식으로 프로그램 실행 프로세스를 단순화할 수 있습니다.

코드 예시는 다음과 같습니다.

<?php
 require "config.php";      //使用 require 语句包含执行 config.php文件
 if($condition){
   include "file.txt";      //使用include 语句包含并执行 file.txt文件
 }else{
   include ("other.php");   // 使用include 语句包含并执行 other.php文件
 }
 require("somefile.txt");   // 使用require 语句包含执行 somefile.php文件
?>

위 예시에서는 include() 및 require() 두 개의 문, include()가 스크립트에 사용되었습니다. file echo()와 같은 흐름 제어 처리에 명령문이 배치되면 echo("abc") 형식을 사용하거나 echo "abc" 형식을 사용하여 문자열 abc를 출력할 수 있습니다. include() 및 require() 문은 괄호 없이 직접 매개변수를 추가할 수도 있습니다. 예를 들어, include 문은 file.php 파일을 포함하기 위해 include("file.php")를 사용할 수 있고, 은 include "file을 사용할 수도 있습니다. .php" 형식입니다.

include_once()require_once() 문도 스크립트 실행 중에 지정된 파일을 포함하고 실행합니다. 이 동작은 include() 및 require() 문과 유사하며 사용법도 동일합니다. 유일한 차이점은 파일의 코드가 이미 포함되어 있다는 것입니다. 다시 포함되지 않습니다. 함수 재정의 및 재할당과 같은 문제를 피하기 위해 스크립트 실행 중에 동일한 파일이 두 번 이상 포함될 수 있는 경우 이 두 문을 사용해야 합니다.

위는 PHP에서 사용자 정의 함수 라이브러리를 사용하는 방법에 대한 4가지 명령문에 대한 소개입니다. 다음 장에서는 include의 차이점을 자세히 소개하겠습니다. () 및 require() 문 .

【추천 튜토리얼】

1. "php.cn Dugu Jiujian (4) - PHP 비디오 튜토리얼 "

2 . 튜토리얼: 함수 가져오기 및 파일 포함: include 및 require 사용

3. PHP 실용 동영상 튜토리얼

위 내용은 PHP에서 사용자 정의 함수 라이브러리를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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