One kraftfulde egenskab af PHP er dens evne til at "omfatte " andre PHP-filer , der indeholder yderligere scripts og funktioner. På grund af dette , behøver du ikke at duplikere din kode igen og igen --- du kan bare medtage de andre PHP-fil , der indeholder det. Indeholder som standard PHP kun en enkelt fil ad gangen , men ved at bruge PHP evne til at læse en mappe du kan sløjfe over filer i den og omfatte alle de PHP-scripts på skift. Instruktioner
1
Opret en ny PHP fil i rodbiblioteket på den mappe, der indeholder de scripts , du ønsker at importere. Efter åbning den i en teksteditor , tilføj " Php " som den første linje og " > ", som den sidste linje .
2
Link mappen med dine PHP -scripts til en variabel navnet " $ includefolder ", og sætte det kode på den anden linje i din PHP -fil. Hvis mappen med scripts på det kaldes "omfatter ," du ville skrive : Hej
$ includefolder = " includes /"
3
Åbn mappe ved hjælp et "hvis" erklæring og PHP er " opendir ()" funktionen . For at gøre dette , tilføj en tredje linje til din PHP script, der initialiserer erklæring : Hej
if ($ includefolderh = opendir ( $ includefolder )) {
Husk at tilføje endnu en afsluttende klammeparentes ( "} ") på den anden til sidste linje i PHP-fil , således at meddelelsen er korrekt afsluttet .
4
Skriv følgende kode på den fjerde linje, umiddelbart efter initialisering af hvis () erklæring : Hej
while ( ( $ file = readdir ( $ includefolderh ) ) == false !) {if ( strpos ( $ file , " php ". ) == false !) { omfatte $ includefolder . $ file ;}}
Type denne kode nøjagtigt , eller klippe og indsætte den i din PHP -fil. Det vil sløjfe gennem filerne i den givne mappe og , hvis de er PHP-filer ( som markeret med " . Php " fil forlængelse ) , vil det inkludere dem i dit script .