Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dziwny error...
dargoth
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.11.2005

Ostrzeżenie: (0%)
-----


witam... w sumi eod kilku dni ucze sie php ale idzie mi nie najgorzej... niestety troche sie zacialem na kodzie ktory powinien dzialac.. mam nadzieje ze ktos pomoze mi to rozwiazac... oto kod:

Kod
<?php
    $table=<<<AAA

    AAA;
?>


jak chce to odpalic to wywala:
Cytat
Parse error: parse error in c:\usr\apache\projects\tabel.php on line 5


on sie czepia tego kawalka kodu ktory jest w php... no ja nie wiem co z tym zrobic bo patrzylem i wszedzie cos takiego pisza i dziala a tu zonk...

mam nadzieje ze mi pomozecie.. z gory dzieki...
Go to the top of the page
+Quote Post
dtb
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


błąd składni. co to wogóle za kod? Daj:
<<<AAA

AAA
pomiędzy apostrofy ( ' )
Go to the top of the page
+Quote Post
dargoth
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.11.2005

Ostrzeżenie: (0%)
-----


mi nie chodzi zeby on wyswietli:

<<<AAA AAA

zacytuje z ksiazki ktorej uzywam(niestety musze to pisac recznie:/):

Cytat
Poza stosowaniem cudzyslowo do okreslenia wartosci tekstowych mozna rowniez skorzystac ze skladni heredoc:

Kod
$value = <<<ABC
To jest tekst. ktory zostanie umieszczony w zmiennej jako jej wartosc
ABC;


Jest to szczegolnie przydatne rozwiazanie, gdy tekst zawiera cudzyslowy i apostrofy:

Kod
$value = <<<ABC
Kiedy ostatnio sprawdzalem, mialem 6' i 5" wzrostu.
ABC;


chodzi o to ze w tym moge zawrzec dowolny ciag znakow bez pisania za kazdym razem cudzyslowo itd.. czyli moge sobie umiescic nie wiadomo jak dlugi kod html i puzniej wziasc tylko echo $value i to zadziala... ale mi nie dziala mimo ze w tej ksiazce jest tak napisane.. a jak do tej pory wszystko sie zgadzalo...:/



EDIT:
ok znalazlem 30 stron dalej wzmianke o tym ze nie moze byc wciecia przed ABC;

tak czy inaczej dzieki za odpowiedz...

Ten post edytował dargoth 19.11.2005, 13:10:41
Go to the top of the page
+Quote Post
ghostrider
post
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 30.09.2005
Skąd: k-rk

Ostrzeżenie: (0%)
-----


manual :

Cytat
That means especially that the identifier may not be indented, and there may not be any spaces or tabs after or before the semicolon


czyli nie może buyć niczego w lini zamykajacej heredoc
jednak jak długo pisze w php tak jeszce nie widzałem zeby to ktoś stosował.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 21:21