이전 글에서 "PHP에서 die(), sleep() 함수를 어떻게 사용하는지 아시나요? "에서는 die() 및 sleep() 함수의 사용법을 간략하게 소개합니다. 관심 있는 친구들이 배울 수 있습니다~
이 기사에서는 PHP에서 require_once()가 왜 사용하기 쉽지 않은지 알려줄 것입니다!
하지만 사용하기가 쉽지 않다고 말하기 전에, require_once() 함수의 정의와 사용법을 먼저 살펴보겠습니다.
require_once()
함수는 PHP 스크립트에서 파일을 여러 번 도입해야 하는 경우와 같이 하나의 PHP 파일을 다른 파일에 도입하려는 경우 PHP에 내장된 함수입니다. 그것은 매우 유용합니다. 파일이 두 번 이상 포함되었는지 확인하는 데 사용됩니다. 파일이 이미 포함된 경우 스크립트를 실행할 때 포함된 모든 내용을 무시하기 때문입니다. require_once()
函数是PHP中的内置函数,当我们想要将一个PHP文件引入到另一个文件中时,例如当我们需要在PHP脚本中多次引入一个文件时,它就非常有用了。它用于检查文件是否被包含了不止一次,因为如果文件已经被包含了,它会在运行脚本时忽略所有引入的内容。
语法是“require_once('文件名和路径');
구문은 "require_once('파일 이름 및 경로');
"입니다.
PHP의 require_once() 함수 사용 예:
파일 이름: test.php코드:<?php // 文件内容 echo "欢迎来到PHP中文网!"; ?>파일 이름: index.php코드:
<?php // 包括文件 require_once('test.php'); require_once('test.php'); ?>출력:
欢迎来到PHP中文网!참고: require_once() 함수는 첫 번째 파일 가져오기 이후 유사한 가져오기를 모두 무시합니다.
require_once() 함수가 왜 사용하기 쉽지 않은지 이야기해볼까요?
두 가지 사항이 있습니다: 1. require_once() 함수는 모든 파일을 포함하면서 서버에 많은 부하를 가져옵니다. 2. 변수를 저장할 때 반복되는 함수에 require_once() 함수를 사용하면 제대로 작동하지 않습니다. 파일 이름: my_file.php예:<?php // 文件内容 $var = 'PHP'; ?>파일 이름: check.php
<?php function func() { require_once('my_file.php'); return $var; } for($i = 1; $i <= 3; $i++) { echo func() . "<br>"; } ?>출력:
PHP위 예제의 require_once() 함수를 require() 함수로 대체하면 다음을 보장할 수 있습니다. $var 변수는 모든 함수 호출에서 사용할 수 있습니다. 파일 이름: check2.php
<?php function func() { require('my_file.php'); return $var; } for($i = 1; $i <= 3; $i++) { echo func() . "<br>"; } ?>출력:
PHP PHP PHPrequire() 또는 include() 함수에 비해 require_once() 함수는 스크립트가 함수를 호출할 때마다 파일을 확인하기 때문에 속도가 느립니다. 이미 포함되어 있습니다.
마지막으로, 가장 포괄적인 최신 "PHP 비디오 튜토리얼
"을 여러분께 추천하고 싶습니다~ 와서 배워보세요! 🎜위 내용은 PHP에서 require_once()가 사용하기 쉽지 않은 이유를 알려드리겠습니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!