I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
"Parsed" bestyder at PHP kigger det igennem for kode som skal udføres... Sådan kort forklaret på dansk :)
Forskellen på at bruge " og ' er altså at tekst mellem " bliver kigget igennem for kode der skal udføres, det sker ikke hvis teksten står mellem '
Der er en mikroskopisk hastigheds-forskel, at bruge ' er altså en lille bitte smule hurtigere, fordi PHP ikke skal kigge teksten igennem for kode først. Forskellen er så lille at det sjældent kan betale sig at tænke over det, men er hastighed MEGET vigtigt for dig eller dit projekt er det en ting at huske :)
Kan du bevise, der er en hastighedsforskel? Selv med '...' skal der smages på hvert tegn for at se om der nu fx skulle stå \' - det koster såmænd det samme.
Det kan nok blive meget svært at bevise, i hvert fald har jeg ikke i sinde at gøre forsøget... Det er dog den generelle holdning jeg har set stort set alle steder det er diskuteret, og det lyder jo ganske logisk. Med " skal den både lede efter \ og variabler, med ' skal den kun lede efter \, så selvom forskellen helt sikkert er mikroskopisk, vil jeg mene den er der. Men nej, jeg kan ikke vise nogen konkrete tal eller klare beviser, kun logik :)
Nej, derfor behøver det ikke være sandt, og så længe det er ganske svært at bevise den slags må det nok forblive et valg om man vil tro på det eller ej :)
Jeg tog mig dog den frihed at lave en simpel og hurtig lille test, som nok ikke skal tages som et 100% perfekt svar eller noget... Jeg brugte denne kode :
Den udskriver så 65535 * 1000 (altså 65535000) A'er i et skjult lag (gad ikke se på alle de A'er :) og udskriver antallet af sekunder den var om det. Det kørte jeg 10 gange efter hinanden, lagde de 10 tal sammen og dividerede med 10 for at få gennemsnittet. Jeg gjorde så præcist det samme forfra men med denne linie istedet
echo '65535 A'er her' ;
Jeg fik følgende resultat ialt :
Med " : 0.90551030635834 Med ' : 0.84326139688492 Forskel : 0.06224890947342
Selvfølgelig, hvis man gjorde dette igen ville man få et andet tal, og jo flere gange man gør det jo flere forskellige tal vil man få. Og selvfølgelig kan det gøres mere utvetydigt, men jeg gad ikke bruge hele natten på det, og tror nu det holder nogenlunde, men det er jo som sagt et frit valg om man vil tro på det eller ej, så længe intet er bevist med sikkerhed :)
Synes godt om
Ny brugerNybegynder
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.