Kazi include_once
Kazi include_once inaingiza faili maalum katika hati ya PHP ya sasa, lakini tu ikiwa haijaingizwa awali. Hii ni muhimu hasa wakati wa kufanya kazi na faili zenye tamko la kazi au madarasa, ili kuepuka makosa ya kutaja tena. Kigezo cha kazi hupewa njia ya faili inayoingizwa.
Mtindo
include_once 'path/to/file.php';
Mfano
Wacha tuingize faili config.php mara moja tu:
<?php
include_once 'config.php';
include_once 'config.php'; // Kiitiko hiki kitapuuzwa
?>
Mfano
Jaribu kuingiza faili isiyoepukika:
<?php
include_once 'nonexistent.php'; // Itasababisha onyo, lakini haitaacha utekelezaji wa hati
echo 'Script continues...';
?>
Matokeo ya kutekeleza msimbo:
Warning: include_once(nonexistent.php): failed to open stream: No such file or directory
Script continues...
Mfano
Kutumia tofauti kubainisha njia:
<?php
$filePath = 'lib/functions.php';
include_once $filePath;
?>
Tazama pia
-
kazi
include,
ambayo inaingiza faili bila ukaguzi wa kuingizwa tena -
kazi
require,
ambayo inaingiza faili na kusitisha hati ikiwa kuna hitilafu -
kazi
require_once,
ambayo inafanya kazi kama include_once, lakini inasitisha hati ikiwa kuna hitilafu