webForumDet fria alternativet

Skillnad eller?

1 svar · 218 visningar · startad av nordan

nordanMedlem sedan juni 2000949 inlägg
#1

Tjena jag måste fråga över något som jag har undrat över länge och inte märkt någon skillnad över.
Vad är det för skillnad mellan att sätta
$IN{'value'} och $IN{value} har dessa fnuttar ' ' någon som helst betydelse eller? Jag har inte märkt att det är någon skillnad men jag använder alltid
$IN{'value'} när jag skriver in det :)
Någon som vet och vill dela med sig av sin kunskap?
//nordan

FlashXMedlem sedan nov. 19991 033 inlägg
#2

Så länge value inte är ett kommando så kommer det att tolkas som en sträng och blir då samma sak som 'value'.
Fast jag tror att perl först kommer att kolla om så är fallet och då är det nog bättre att lägga till dessa de gånger det är en sträng som avses.

Skillnaden mellan ' och " är främst att ingen variabelsubstitution förekommer i strängar mellan ' och '

print 'Hej $username';
kommer att skriva ut just Hej $username och ersätter inte variabeln med värdet.

Det skiljer också lite på vilka tecken som går att avkoda beroende på om man använder enkla eller dubbla citationstecken.

127 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)