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

phpinclude_once 'path/to/file.php';

Mfano

Wacha tuingize faili config.php mara moja tu:

php<?php
  include_once 'config.php';
  include_once 'config.php'; // Kiitiko hiki kitapuuzwa
?>

Mfano

Jaribu kuingiza faili isiyoepukika:

php<?php
  include_once 'nonexistent.php'; // Itasababisha onyo, lakini haitaacha utekelezaji wa hati
  echo 'Script continues...';
?>

Matokeo ya kutekeleza msimbo:

phpWarning: include_once(nonexistent.php): failed to open stream: No such file or directory
Script continues...

Mfano

Kutumia tofauti kubainisha njia:

php<?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