Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
HTML output in Perl Vs . PHP
Perl en PHP scripting talen genereren HTML-opmaak en output naar een browser . Het grootste verschil tussen de twee is de opdracht die de uitgang stuurt . Overall , hun mogelijkheden zijn gelijkwaardig , en ze beschikken over een aantal identieke functies geïmplementeerd met bijna identieke syntax . In het algemeen , PHP vereist minder inspanning om dynamische HTML tijdens runtime dan Perl genereren omdat het kan script resultaten direct te injecteren in HTML-opmaak . PHP is ook minder rigide dan Perl in de regels volgt bij het schrijven van HTML naar een browser . Perl Command & Eisen

Perl
vereist een header " Content-type " , gevolgd door twee nieuwe - lijn karakters voor elke HTML-uitvoer gaat naar de browser via de Perl "print " commando gevolgd door variabelen of letterlijke tekenreeksen met HTML-opmaak . Variabelen en letterlijke tekenreeksen verschijnen op dezelfde lijn als aaneengeschakeld met een punt . Nieuwe - lijn karakters ingebracht in de markup maakt het beter leesbaar met behulp van de nieuwe - lijn speciaal teken " \\ n ".
Ontsnappen in Perl

Karakters
zoals het dollarteken , procent teken , sterretje en het @ teken hebben allemaal een speciale betekenis voor Perl . Als de tekst output naar de browser bevat speciale tekens of geneste aanhalingstekens , moeten ze worden ontkomen .
PHP Command

De functie PHP " echo " is meestal gebruikt om HTML-opmaak rechtstreeks uitvoeren naar de browser . Hoewel PHP biedt een printopdracht , het is een zelden gebruikte taal construct , niet een functie , en kan niet worden opgeroepen met variabele functies . PHP heeft minder regels dan Perl voor het uitvoeren van HTML . Bijvoorbeeld , heeft PHP geen header " Content - type" noodzakelijk maken en niet-afdrukbare speciale tekens zoals tab en newline moeten worden ontsnapt .
PHP Injectie

Omdat PHP kunt u heen en weer schakelen van HTML , het is een meer flexibele en krachtige taal voor het schrijven van HTML . De waarde van een PHP- expressie kan in HTML-opmaak tijdens runtime worden ingebracht door het openen van een PHP -tag , met behulp van de functie " echo " om de waarde van de expressie uitvoeren en sluiten van de PHP -tag . Deze functie kan zo vaak als nodig worden herhaald binnen een PHP- document .
Aaneenschakeling

Verklaringen
dat aaneenschakelen strings en ​​variabelen samen kunnen verwarrend zijn voor code , moeilijker te lezen en meer foutgevoelig . PHP biedt een voordeel ten opzichte Perl door automatisch te evalueren code bevatte in een string afgebakend door dubbele aanhalingstekens . Een variabele in een dergelijke reeks wordt automatisch vervangen door de waarde op runtime met PHP . Vervullen dezelfde taak in Perl vereist het creëren van een verbinding touwtje uit de aaneenschakeling van letterlijke tekenreeksen en variabelen met een periode of met behulp heredoc syntaxis .
Perl Heredoc Implementatie

Perl en PHP
bieden een heredoc syntaxis voor het opgeven lange reeks variabelen of tekst en uitvoeren van hen naar HTML . De syntax in beide talen is vergelijkbaar, maar niet identiek . In Perl , de tekst begint met twee minder-dan tekens en een trefwoord dat u selecteert , gevolgd door een puntkomma . Het is een conventie - geen vereiste - een trefwoord in alle caps gebruiken . De tekst begint op de volgende regel en kan gewone tekst , speciale tekens , nieuwe regels en variabelen bevatten . Speciale tekens hoeven niet te worden ontsnapt , kunnen nieuwe lijnen zijn letterlijk nieuwe plaats van nieuwe - lijn karakters en variabelen zullen hebben hun waarden ingevoegd op runtime . Op de volgende regel nadat de tekst , wordt het zoekwoord flush geplaatst tegen de linkermarge .
PHP Heredoc
Implementatie

De PHP heredoc vermogen is hetzelfde als Perl en de syntax is bijna identiek , maar anders genoeg een beetje verwarrend te zijn als je programma met beide talen . PHP vereist drie minder-dan tekenen in plaats van de twee die door Perl , en de puntkomma komt na het sleutelwoord dat de heredoc syntax eindigt - in plaats van na het zoekwoord dat de heredoc syntax begint , zoals in Perl . De eis voor de sluiting trefwoord te zijn flush op de linkermarge , de conventie om trefwoorden te gebruiken in alle doppen en de mogelijkheid om variabelen in de string zijn identiek in PHP en Perl .

Previous: Next:
  PHP /MySQL Programmering
·Hoe te integreren AS3 Met behu…
·Dynamische SQL Tutorial 
·NetBeans JDBC MySQL Tutorial 
·Hoe maak je een Lock in MySQL …
·Hoe je MySQL importeren naar H…
·Hoe maak je een PHP -bestand u…
·Hoe maak je een tekstvak toe B…
·Kan Dreamweaver bewerken PHP ?…
·Hoe maak je een associatieve a…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe je alle Datagrid Uitzonderingen Catc…
·Hoe kan ik HTML Tabellen uitlijnen om he…
·Hoe te Scripts schrijven met Notepad 
·Hoe kan ik PHP Tags Close 
·Hoe de Output Stroom Flush 
·Hoe maak je een Web Service in VB Net Cr…
·Hoe maak je Requery een GridView 
·Hoe te DateDiff converteren naar Maand 
·Hoe kan ik een woordenboek Construct in …
Copyright © Computer Kennis http://www.nldit.com