De PHP taal fungeert als een flexibele scripttaal voor het web . Ook al heeft een reputatie als " gewoon" een scripttaal , zijn veel grote en complexe projecten gebouwd met behulp van PHP als de stichting. Vanwege dit , PHP bevat syntax om veel bestanden over vele projecten te gebruiken door " met inbegrip van" buiten -bestanden in programma's . Er zijn verschillende manieren waarop programmeurs bestanden kunnen bevatten met de " omvatten ( ) " en " vereisen ( ) " functies en hun varianten , " include_once ( ) " en " require_once ( ) . " PHP "include ( ) " functie Net als andere programmeertalen , PHP stelt programmeurs in staat om buiten te code-bestanden importeren in hun huidige projecten . De " include () " functie vervult die door het nemen van een bestandsnaam als argument en het plaatsen van de inhoud van dat bestand in de huidige code . Bijvoorbeeld , kan een programmeur die wil een externe functie te importeren uit een bestand " func.php " dit bestand op te nemen in het huidige programma met de include ( ) functie : ? PHP " vereisen ( ) " functie require ( ) functie gedraagt zich op een vergelijkbare manier als de include ( ) functie , met een belangrijk verschil . Indien de include ( ) functie loopt in een invoerende fout , zoals een niet - bestaand bestand, verhoogt een waarschuwing maar geeft de code de uitvoering verder . De vereisen ( ) functie , anderzijds , verhoogt een waarschuwing stoppen tijdens uitvoering. Als, bijvoorbeeld , een programmeur probeert een bestand dat niet bestaat onder meer , de require ( ) -functie stuurt een fatale fout en stopt het programma . De " include_once ( ) " en " require_once ( ) " functies include_once ( ) en require ( ) functies werken op dezelfde manier als hun tegenhangers , met een klein verschil : Elke functie controleert of het bestand te importeren al is geweest elders in het programma opgenomen . Zo ja, dan zijn deze functies gewoon niet opnieuw onder het bestand . Voorbeelden Overweeg een programma waar een programmeur wil een bestand dat een functie definieert onder andere genaamd " square ( ) . " Deze functie neemt een getal en geeft het kwadraat . De programmeur maakt gebruik van de functie " require_once ( ) " om ervoor te zorgen dat het bestand bestaat , en dat het programma een keer importeert alleen het bestand . Dan kan de programmeur het vierkant ( ) functie gebruiken in de code : ? $ a = square ( 2 ) ; ? //$ a 4 > = |