Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    HTML Produksjonen i Perl Vs . PHP
    Perl og PHP skriptspråk generere HTML markup og sende den til en nettleser . Den største forskjellen mellom de to er kommandoen som sender utgang. Overall , deres evner er likeverdige , og har de noen identiske funksjoner implementert med nesten identisk syntaks. Generelt krever PHP mindre innsats for å generere dynamisk HTML under kjøring enn Perl fordi det kan injisere script resultater direkte i HTML markup . PHP er også mindre rigid enn Perl i reglene det følger når du skriver HTML til en nettleser. Perl Command & Krav

    Perl krever en " Content -type " header etterfulgt av to nye linjer tegn før noen HTML- produksjonen går til nettleseren via Perl "print "-kommandoen etterfulgt av variabler eller strenger som inneholder HTML markup . Variabler og strenger vises på samme linje når sammenkjedet med en periode . New- linjen tegn satt inn i markup gjøre den mer lesbar ved hjelp av ny linje spesialtegn "\\ n ".
    Rømmer i Perl

    Tegn som dollartegnet , prosenttegn , stjerne og @-tegnet alle har spesiell betydning for Perl. Hvis tekst utgang til nettleseren inneholder spesialtegn eller nestede anførselstegn , må de rømte .
    PHP Command

    PHP "echo "-funksjonen er oftest brukes til å sende ut HTML markup direkte til leseren. Selv PHP gir en print -kommando , er det en sjelden brukt språk konstruere, ikke en funksjon , og kan ikke kalles med variable funksjoner . PHP har færre regler enn Perl for utsendelse HTML. For eksempel , PHP ikke krever en " Content -type" header og bare ikke kan skrives ut spesialtegn som tab og linjeskift må rømt .
    PHP Injection
    < p > Fordi PHP kan du bytte frem og tilbake fra HTML , er det en mer fleksibel og kraftig språk for å skrive HTML. Verdien av PHP uttrykk kan settes inn i HTML markup under kjøring ved å åpne en PHP -kode , ved hjelp av "echo "-funksjonen til å sende ut verdien av uttrykket og lukking av PHP -koden. Denne funksjonen kan gjentas så mange ganger som nødvendig i et PHP -dokument .
    Sammensetning

    Uttalelser som concatenate strenger og variabler sammen kan være forvirrende å kode, vanskeligere å lese og mer utsatt for feil. PHP gir en fordel over Perl ved automatisk å evaluere koden inneholdt inne i en streng avgrenset av doble anførselstegn . En variabel inne en slik streng vil automatisk bli erstattet med verdien under kjøring med PHP. Utføre samme oppgave i Perl krever skape et sammensatt streng ved å lenke sammen strenger og variabler med en periode eller bruke heredoc syntaks.
    Perl Heredoc Implementering

    Perl og PHP gi en heredoc syntaks for å angi lange strengvariabler eller tekst og gi ut dem til HTML. Syntaksen på begge språk er like, men ikke identisk . I Perl , begynner teksten med to mindre enn tegn og et søkeord du velger , etterfulgt av et semikolon . Det er en konvensjon - ikke et krav - for å bruke et nøkkelord i alle caps. Teksten starter på neste linje og kan inkludere vanlig tekst , spesialtegn , nye linjer og variabler . Spesialtegn trenger ikke å være rømt , kan nye linjer være bokstavelig talt ny snarere enn ny - linje tegn og variabler vil ha sine verdier settes under kjøring. På neste linje etter teksten , er nøkkelordet plasseres helt inntil venstre marg .
    PHP Heredoc Implementering

    PHP heredoc evne er det samme som Perl og syntaks er nesten identiske, men forskjellige nok til å være litt forvirrende hvis du program med begge språk . PHP krever tre mindre enn tegn i stedet for de to som kreves av Perl , og semikolon kommer etter søkeordet som ender heredoc syntaks - heller enn etter søkeordet som begynner heredoc syntaks , som i Perl. Kravet til den avsluttende nøkkelord for å være flush til venstre marg , konvensjonen å bruke søkeord i alle caps og evnen til å inkludere variabler inne i strengen er identiske i PHP og Perl.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Timestamp til MySQL PHP 
    ·Hvordan Plasser sporingskoder i en PHP viderekobling 
    ·Hvordan endre Ad Passord i PHP 
    ·Hvordan Cache PHP Resultater 
    ·Hvordan sjekke ledige domener i PHP 
    ·Grunner for PHP CSS Ikke Mate ut Korrekt 
    ·Hvordan legge til Numbers til en PHP Array 
    ·PHP: Hvordan erstatte en String Mellom Tags 
    ·Hvordan øke hastigheten på INSERT på MySQL 
    ·Twitter API Password Length grense 
      Anbefalte artikler
    ·Hva er fordelene og ulemper ved Grid - baserte Motiver 
    ·Finne ut om et element Finnes i VB Array 
    ·Hvordan lagre bilder fra PictureBox kontroll i Visual B…
    ·Hvordan lage en MSN Bot 
    ·Slik konverterer HTML til tekst PHP 
    ·PHP -koden til Limit tekst utdata 
    ·VBS Script Kill Process 
    ·Definisjonen av UML 
    ·Hvordan få MySQL versjon i Query 
    ·Beskrivelse av VB6 prosjektfiler 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/