Procedures zijn een soort subroutine die u kunt maken in een PHP-script te gebruiken op uw webpagina . Per definitie is een procedure is een blok code die een taak uitvoert zonder terug te keren een waarde van de manier waarop een functie doet . Echter, PHP geen sterke onderscheid tussen procedures en functies in de manier waarop je ze definieert maken . Doel Een procedure kunt u herhaaldelijk gebruik van hetzelfde blok code in je PHP-script in plaats van het schrijven van dezelfde code meerdere keren . Procedures uit te voeren berekeningen of waarden doorgegeven aan hen of gecreëerd binnen hen om weer te geven op de webpagina te wijzigen . Bijvoorbeeld , een subroutine die twee integers neemt als argumenten , vermenigvuldigt ze samen en wordt de functie " echo " tonen het resultaat is een voorbeeld van een procedure . In essentie , de procedures zijn kleine programma's die binnen het grotere programma . Definition Om elke vorm van subroutine in PHP te creëren , met inbegrip van een procedure , u gebruik maken van de " functie " keyword gevolgd door de naam van de procedure , lijst met argumenten en verklaringen . Bijvoorbeeld , het typen " functie myfunc ( $ var ) { } " een procedure genaamd " myfunc " dat een argument accepteert . Niet coderen een return waarde . In PHP , kunt u niet meerdere procedures te creëren met dezelfde naam , noch kan u overbelasting een functie als je kunt in sommige andere programmeertalen . Argumenten u kunt procedures die een willekeurig aantal parameters te accepteren creëren , en pas ze dan aan als dat nodig is in het lichaam van de code van de procedure . U doet dit door het creëren van PHP variabelen of door het passeren door middel van verwijzing , waar u onder andere een en ondertekenen voordat de variabele . Wanneer u een procedure elders in je script te bellen , moet u hetzelfde aantal argumenten om het die worden gevraagd in de definitie van de procedure voorbij . U kunt variabelen of letterlijke tekenreeksen in de procedure call passeren . Scope U kunt een procedure genest binnen een andere procedure te verklaren, maar u kunt geen gebruik maken van de geneste procedure tenzij u eerst de ouder procedure te bellen , zodat de webpagina kan de code verwerken . Ook als u te maken en initialiseren van een variabele , en dan doorgeven aan een procedure en de waarde ervan te wijzigen , waarde van de oorspronkelijke variabele blijft ongewijzigd . U kunt ook meerdere variabelen allemaal met dezelfde naam in afzonderlijke procedures te creëren . Geen van hen zijn aan elkaar gerelateerd .
|