Waarom zie ik mijn PHP-code niet wanneer ik de bron bekijk?

Webontwikkelaars en anderen die kennis hebben van webpagina's, weten dat u een browser kunt gebruiken om de HTML-broncode van een website te bekijken. Als de website echter PHP-code bevat, is die code niet zichtbaar, omdat alle PHP-code op de server wordt uitgevoerd voordat de website naar een browser wordt verzonden. Alles wat de browser ooit ontvangt is het resultaat van de PHP ingebed in de HTML. Om dezelfde reden kunt u niet naar een .php-bestand op internet gaan, het opslaan en verwachten dat het zal werken. U bewaart alleen de pagina die door de PHP is geproduceerd en niet de PHP zelf.

PHP is een programmeertaal op de server, wat betekent dat het wordt uitgevoerd op de webserver voordat de website naar de eindgebruiker wordt verzonden. Dit is de reden waarom u de PHP-code niet kunt zien wanneer u de broncode bekijkt.

Voorbeeld van PHP-script

 

Wanneer dit script wordt weergegeven in de codering van een webpagina of .php-bestand dat door een persoon naar een computer wordt gedownload, ziet die kijker:

Mijn PHP-pagina

Omdat de rest van de code slechts instructies voor de webserver is, is deze niet zichtbaar. Een weergavebron of een opslag geeft eenvoudig de resultaten van de code weer - in dit voorbeeld de tekst Mijn PHP-pagina.

Server-side scripting versus client-side scripting

PHP is niet de enige code die server-side scripting omvat, en server-side scripting is niet beperkt tot websites. Andere server-side programmeertalen omvatten C #, Python, Ruby, C ++ en Java. 

Script aan clientzijde werkt met ingesloten scripts - JavaScript is de meest voorkomende - die vanaf de webserver naar de computer van een gebruiker wordt verzonden. Alle scriptverwerking op de client vindt plaats in een webbrowser op de computer van de eindgebruiker.