PHP si MySql (Programator Web 2)

DOCUMENTATIE CURS

include, require

include si require sunt constructii de limbaj ce permit includerea si evaluarea unor fisiere externe in cadrul fisierului curent. Daca fisierele incluse au cod php (desi nu e neaparat nevoie), trebuie ca de obicei, delimitat intre tagurile de php. Aceasta includere este ca si cum am scrie efectiv codul din fisierele externe in fisierul curent. Deci orice variabile, functii, etc definite in fisierele incluse, sunt disponibile si in scriptul curent (dar trebuiesc incluse inainte de folosirea lor).
Nota
Diferenta intre include si require este ca lipsa fisierului cerut de require determina aparitia unei erori ce opreste executia scriptului curent, eroare de tip Fatal Error, in timp ce lipsa fisierului cerut de include nu va incheia executia scriptului curent.
Nota
include si require sunt constructii de limbaj, deci pot primi argumentele cu sau fara paranteze, spre deosebire de functii ce au argumentele doar intre paranteze. Este corect deci
include "fisier.php"
sau
include("fisier.php")


Sursa script fisier_a.phpSursa HTML in browser
1
2
3
4
5
6
7
<?php
function myprint($str)
{
  echo $str;
  echo "\n";
}
?>




Sursa script Sursa HTML in browser
1
2
3
4
5
6
7
8
9
<?php
include_once 'fisier_a.php';
myprint("text1");
myprint("text2");
?>
1
2
text1
text2


© 2006-2012 Crystal Mind Academy. All rights reserved