>  기사  >  백엔드 개발  >  PHP 기본 학습에는 필수, 포함이 포함됩니다.

PHP 기본 학습에는 필수, 포함이 포함됩니다.

不言
不言원래의
2018-04-24 14:04:181262검색

이 글은 require와 include를 포함한 PHP 학습의 기본을 주로 소개합니다. 일정한 참고값이 있어서 공유합니다. 도움이 필요한 친구들이 참고할 수 있습니다.

PHP에서는 서버 파일에서 PHP를 실행할 수 있습니다. 다른 파일의 내용을 이 파일에 삽입하기 전에.

a.php:


<?php
/** 
* Created by PhpStorm. 
* User: Administrator 
* Date: 2018/4/23 
* Time: 13:03 
*/
echo "123<br>";
$arr = array("php" => array("Tom", "123456"), "google" => array("Jake", "456123"), "taobao" => array("Lili", "789456"));

b.php:

<?php
/** 
* Created by PhpStorm. 
* User: Administrator 
* Date: 2018/4/23 
* Time: 13:08 
*/
require "a.php";
//require_once "a.php";
//require_once(realpath("./")."/a.php");
//require_once(realpath("../")."/require/a.php");
//echo realpath("./");
//echo realpath("../");
print("<pre class="brush:php;toolbar:false">"); 
// 格式化输出数组
print_r($arr);
print("
");

출력 결과:



include와 require는 오류를 처리하는 방식을 제외하면 동일합니다. :

  • require는 치명적인 오류(E_COMPILE_ERROR)를 생성한 후 스크립트 실행을 중지합니다.

  • include는 경고(E_WARNING)를 생성하고 오류가 발생한 후에도 스크립트가 계속 실행됩니다.


은 a.php 파일의 코드를 b.php에 복사하는 것과 같습니다. 유사한 메소드로는 require_once(), include() 및 include_once()가 있습니다. _once라는 단어가 있는 메소드는 한 번만 로드되도록 선언됩니다. 왜냐하면 require_once() 파일이 이미 require_once(a.php)를 유발할 수 있기 때문입니다. 반복되는 로딩.

위 내용은 PHP 기본 학습에는 필수, 포함이 포함됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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