Avatar billede egeriis Nybegynder
30. november 2005 - 23:21 Der er 5 kommentarer og
1 løsning

Basale PHP spørgsmål

På trods af at jeg i mere end 5 år har arbejdet med PHP mangler jeg at vide hvad nogle ret basale(?) funktioner i PHP gør.

- Hvad betyder det hvis man skriver & foran en variabel? Eks.: &$var Og hvad betyder det foran en funktion? Eks.: &func()
- Et @ foran func() forhindrer fejlmeddelelser, er det korrekt forstået?
- Og hvilket formål har disse to funktioner?

Tre små spørgsmål :) Hvis I har nogle lignende småting, tips og tricks, smid dem endelig :)
Avatar billede erikjacobsen Ekspert
30. november 2005 - 23:50 #1
& angiver referencer: http://dk.php.net/manual/en/language.references.php
Bruges fornuftigt til at mindske kopiering af fx. objekter eller arrays.

Brugen af @ er en smule mere speget. Man bør ikke undertrykke fejlbeskeder, men i få
tilfælde vil PHP skrive noget ud, som vi ikke ønsker í systemer i produktion. @ bør
kun bruges i særlige tilfælde.
Avatar billede egeriis Nybegynder
01. december 2005 - 00:10 #2
Hmm..

Er det så ligemeget om man skriver

  $var = &$var2;

eller

  $var =& $var2;

?
Avatar billede erikjacobsen Ekspert
01. december 2005 - 09:24 #3
Ja
Avatar billede egeriis Nybegynder
01. december 2005 - 13:20 #4
Okay, det kan man finde lidt forvirrende, men sådan er det :) Tak for hjælpen, er du sød at ligge et svar? :)
Avatar billede erikjacobsen Ekspert
01. december 2005 - 17:20 #5
Nej tak. Jeg samler slet ikke på point.
Avatar billede egeriis Nybegynder
01. december 2005 - 17:36 #6
Nej? Øhm. Jamen, så hugger jeg dem da selv tilbage. Vi skal jo have lukket spørgsmålet :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester