Jump to content
php.lv forumi

Recommended Posts

Posted

kapec tad nav jabakslasho specialie simboli? ja lieto '' Un kapec, tad te nav jabackslasho? ."\n\t\r". Un kur to var izlasit?

Posted

basic string syntax

 

$x=1;

echo 'This is $x'; outputs:

This is $x

echo "This is $x"; outputs:

This is 1

 

echo '\n'; outputs:

\n

echo "\n"; outputs:

[newline symbol]

 

tas, kas ir iekš "" tiek papildus nopārsēts un ja tajā atrodas mainīgie un papildus specsimboli (\* variācijas, heksadecimālās un oktālās vērtības) - tie tiek aizstāti pret attiecīgo.

Kad tu raksti \ iekš "", tad pārseris gaida, ka tālāk būs kāds specsimbols un to "apēd", tāpēc, kad gribi ierakstīt iekš tekstuālo \ iekš "", tev tas papildus jāslasho "\\", bet tā kā priekš regekspa daži simboli jānoslašo papildus, tas viss var izaugt kā "\\\\." (beigu rezultātā - \. ) ekvivalents '\.' (nb. izņēmums iekš apostrofiem ir '\\', jo ja būtu '\', tad no sākuma tiktu nostripslashots [\'] par ['] un beigās sanāk nepabeigts strings - ' (sāk stringu kodā) ' (ir iekš stringa, vērtībā) [nav beidzamā stringa slēdzējapostrofa kodā - kļūda].

 

echo "<input name=\"name\" />"; man ir grūtāk raxtīt, nekā

echo '<input name="name" /> - what about u?

Posted

Šito visu jau zināju, tik domāju, ka ar regexiem ir kaut kas īpašs. Tad sanāk, ja gribi rakstīt kaut kādus nosacījumus regexiem, tad tiem ir jabūt iekš "", bet ja tie ir domāti, kā parasti simboli, tad iekš ''

 

Tnx venom :)

Posted

Venom, tad sanāk, ir pilnīgi PO vai liek iekš "" vai '' ? Tik iekš "" ir vajadzīgi /, bet iekš '' nav.

 

Tā ir?

Posted

Nu to jau Venom stāsta, ka ir pilnīgi po!

Vienkārši simbolu \ ielikt stringā ir īsāk šādi: '\' nevis šādi: "\\"

Posted

vajadzīgi, bet \

PO jau PO, bet gan tev kā kodētajam, gan man kā lasītājam, gan php kā pārsētājam būtu vieglāk/ātrāk/produktīvāk ja būtu ar apostrofiem

tas ir ieteikums, nevis piespiedu bezalternatīva

×
×
  • Create New...