이 글은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!