v5.dk logo
Kom ind og besøg vores Discord Chat-community
Bliv medlem her eller læs mere om Discord her
Kærlighed kan godt købes for penge
- vi elsker nemlig vores kunder :-)

Mere info Køb nu

Premium på v5.dk
v5.dk logo  v5.dk e-learning
Log på med Facebook
  • Log ind på v5.dk
  • Opret bruger
  • Log ind
  • v5.dk Premium
  • v5.dk Premium
  • Hvad siger vores kunder?
  • E-læring for begyndere
  • icon for WordPress 4 e-learning WordPress 4
  • icon for Office 365 e-learning Office 365
  • icon for Microsoft Word e-learning Microsoft Word
  • Bloggen for alle
  • E-læring for nørder
  • icon for PHP-programmering e-learning PHP-programmering
  • icon for iOS Programmering e-learning iOS Programmering
  • icon for Linux Server e-learning Linux Server
  • Bloggen for nørder
  • Arkiverede videoer
  • Fællesskab
  • Forum
  • Idéer og ønsker
  • Markedspladsen
  • v5.dk Premium
  • Gratis webhotel
  • Cloud-servere
  • Om v5.dk
  • Søg på v5.dk
  • Om v5.dk ApS
    • Om virksomheden
    • RSS-feeds og tjenester
    • Driftsmeddelelser
    • Presse-kit
    • Ledige jobs
    • Social Netværk
      • Facebook
      • Twitter
      • Instagram
    • Alt det andet
      • Forretningsbetingelser
      • Ophavsret og Copyright
  • Kontakt kundeservice
  • FAQ og Hjælp
    • Premium og abb.
    • Videoer og Afspiller
    • Forum og Points
    • Cloud-servers
  • Partner/Virksomhed
  • Partner-kanal
v5.dk logo mobile
  • Menu
  • Opret bruger

Variabler

  • v5.dk
  • Forum
  • PHP-programmering
  • Variabler
  • Sidevisninger: 2794 har set dette indlæg
Besvar #0Spørgsmål oprettet af @arlohansen | 1645 points
15 points ude 2 indlæg 6 år siden Spørgsmål besvaret
avatar
 

Hej

Jeg fik lige leget lidt med variabler 

$navn ="test Hansen ";
$alder = "30 år";

echo "Hej jeg hedder " .$navn. "og er " .$alder. "";

 

Kan det passe det også kan laves på denne måde, hvilken er den rigtige metode?, er det forkert hvis jeg laver med nedenstående istedet. 

$navn ="test Hansen ";
$alder = "30 år";

echo "hej jeg hedder $navn og er $alder";

 

eller 

$navn ="test Hansen ";
$alder = "30 år";

echo "hej jeg hedder "."$navn"."og er"."$alder";
avatar
 
Besvar#1 @dhh Admin svarede for 6 år siden

PHP er som udgangspunkt ret så smidig, så jeg vil ikke sige at der er en decideret forkert eller rigtig metode. (Uden at skulle gå ekstremt teknisk til værks.)

Jeg plejer at sige til folk, at for at gøre det nemmest - så skal de holde sig til en måde at skrive det på. Så det er nemmere at læse. Læsbarhed er en god ting, det gør at man meget hurtigere (også) kan finde fejl man evt. begår.

Hvad jeg lærte før i tiden, var at separere "strenge" (tekst med gåseøjne) og variabler fra hinanden. Da jeg finder det meget mere læsbart.

Så jeg ville skrive det sådan her:

<?php

/*
Jeg bruger så vidt som muligt også kun engelsk,
da man ikke kan skrive en variabel med eksempelvis ÆØÅ.
Eksempel: $dåseåbner vil ikke virke.
*/

$name = "Daniel Hyldebrandt Hemmingsen"; $age = 25; /* For at gøre min kode nem at skimte igennem, holder jeg mig også til at skrive "tal" alene uden at indramme i gåsetegn. Det gør det nemmere at se hvad er tal og hvad er tekst. */ echo "Hej mit navn er " . $name . " og jeg er " . $age . " år gammel."; ?>

Jeg håber at det gav dig lidt input. Personligt er jeg lært op med at separere "tekst" fra normale tal. Og så videre. Gøre min tekst så læsbar som muligt.

Men som sagt, find din egen standard. Hvad du kan lide. Og så hold dig til måden du skriver på. Det er vigtigt, især med store projekter - eller projekter hvor man arbejder med mange mennesker. At man holder sig til en bestemt kodestandard.

Redigeret af dhh @dhh  d. 28.07.2016 kl. 14:10

Med venlige hilsner

Daniel H. Hemmingsen (@dhh)

Dette svar er accepteret af OP og tildelt 15 points
avatar
 
Besvar#2 @arlohansen svarede for 6 år siden

Hej Daniel

Tak for din fine og gode forklaring :-).

Spørgsmålet er besvaret, men du er altid mere end velkommen til at skrive en kommentar!
avatar
 

Du er ikke logget ind

Du skal være logget ind på v5.dk før du kan benytte vores forum. Det er ganske gratis at oprette en bruger.

Opret en ny gratis bruger Log ind

Følger med i denne tråd

arlohansen

Forum kategorier

  • Generelt
  • Guides & Howto85
  • Offtopic / Andet160
  • Microsoft Office
  • Microsoft Word13
  • Microsoft Excel4
  • Microsoft PowerPoint0
  • Web og hjemmesider
  • Wordpress17
  • Operativsystemer
  • Apple Mac OS X14
  • Apple iOS28
  • Microsoft Windows4
  • Linux16
  • Teknologier
  • Netværk og WiFi3
  • Internet-tjenester9
  • Programmering
  • PHP-programmering125
  • iPhone-/Xcode-programmering9

Aktive forum-tråde lige nu

pentobarbital kaufen ohne rezept
gras kaufen online - grasthc.com
online marketing
Køb juridiske dokumenter såsom kørekort, pas, visum, opholdstilladelse og andre dokumenter
Køb juridiske dokumenter såsom kørekort, pas, visum, opholdstilladelse og andre dokumenter
Weed online kaufen
Er det værd at have en "portfolio"-hjemmeside!?
Fejlkode i form af bip-lyde ved opstart af gammel stationær PC
Bygget med af v5.dk
© Copyright 2006-2023 • Forretningsbetingelser • Copyright • Persondata- og Cookiepolitik
v5.dk ApS - Åbogade 15 - 8200 Aarhus N - CVR: 36902833
v5.dk logo
Hej, vi hedder v5.dk og vi laver e-learning på dansk

v5.dk er sat i verden for at gøre teknologi tilgængeligt og anvendeligt for både professionelle og almindelige brugere på alle niveauer.

93 200 555
  Skriv til os
v5.dk bruger cookies til at huske dine indstillinger, livechat samt til statistik
 

Alle vores priser er inkl. moms Sikker SSL-beskyttet forbindelse

Dankort og Visa-Dankort  Visa  Mastercard og Mastercard Junior  Maestro

  • Produkter
  • v5.dk Premium
  • Cloud-servers
  • v5.dk
  • Om v5.dk
  • Kunderne siger
  • Kontakt os
  • Presse
  • Stay updated
  • RSS & tjenester
  • Søg på v5.dk
  • Sitemap