Include_once funksiýasy
include_once funksiýasy görkezilen faýly häzirki PHP skriptine birikdirýär, ýöne diňe eger ol öň birikdirilmedik bolsa. Bu esasanam funksiýalary ýa-da klasslaryň beyan edilmegini öz içine alýan faýllar bilen işlemekde peýdaly, gaýtadan beyan ediş ýalňyşlyklaryndan gaça durmak üçin. Funksiýanyň parametrine birikdirilýän faýlyň ýoly geçirilýär.
Sintaksis
include_once 'faýlyň/ýoly/file.php';
Mysal
config.php faýlyny diňe bir gezek birikdireliň:
<?php
include_once 'config.php';
include_once 'config.php'; // Bu çagyryş ýadandylyp geçiler
?>
Mysal
Ýok faýly birikdirmäge synanyşyk:
<?php
include_once 'nonexistent.php'; // Duýduryş döreder, ýöne skriptiň ýerine ýetirilmegini duruzmaýar
echo 'Skript dowam edýär...';
?>
Kodyň ýerine ýetiriliş netijesi:
Warning: include_once(nonexistent.php): failed to open stream: No such file or directory
Script continues...
Mysal
Ýoly görkezmek üçin üýtgeýjini ulanmak:
<?php
$filePath = 'lib/functions.php';
include_once $filePath;
?>
Şeýle-de serediň
-
includefunksiýasyny,
ýoly gaýtadan barlamaklygy bolmazdan faýly birikdirýän -
requirefunksiýasyny,
ýalňyş bolanda skripti duruzýan faýly birikdirýän -
require_oncefunksiýasyny,
include_once ýaly işleýän, ýöne ýalňyş bolanda skripti duruzýan