Téma: [vyřešeno] Nelze použít apostrof ve stringu- nefunguje escape sekvence
Např.
echo("Here's a message.");pochopitelně nejde zkompilovat, protože kompiler nerozlišuje char a string a všude vyžaduje jednoduché uvozovky.
Tohle je problém, protože apostrof značí konec řetězce
echo('Here's a message.');Logický krok - použijeme escape sekvenci
echo('Here\'s a message.');To se v editoru správně zvýrazní jako součást stringu, ovšem nejde to zkompilovat.
Chyba je něco ve stylu "String must end on the same line", tj. parser ignoruje \ a myslí si, že string už skončil, a pak zase začíná další...