Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][HTML][PHP]Dziwny problem a'la execution, Problem parsowania od kilku godzin
wojcian
post 3.12.2013, 14:34:51
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 3.12.2013

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


Witajcie,

Mam problem, z którym męczę się od kilku godzin. Mianowicie jest zmienna typu variable o nazwie zmienna i przypisuję jej wartość stringa, a potem chcę tę wartość zmienić, ale nie zmienia się. Do tego dostaję błąd execution:

Parse error: syntax error, unexpected '=' in /filesy/index.php on line 5


  1. $zmienna = "nazwa zmiennej";
  2.  
  3. echo $zmienna;
  4.  
  5. "nazwa_zmiennej" = "nowa wartosc";
  6.  
  7. echo $zmienna;


Pomocy. Słyszałem coś o php.ini, że tam się ustawia błędy - co tam powinienem zmienić?

Ten post edytował wojcian 3.12.2013, 14:37:47
Go to the top of the page
+Quote Post
_Borys_
post 3.12.2013, 14:38:59
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


Poszukaj pod hasłem "php zmienne zmienne"
Go to the top of the page
+Quote Post
werdan
post 3.12.2013, 14:43:43
Post #3





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


Dokładnie, jak kolega powyżej.
Ze "zmiennymi typu variable o nazwie zmienna" trzeba uważac biggrin.gif


  1. $zmienna = "nazwa zmiennej";
  2.  
  3. echo $zmienna;
  4.  
  5. //"nazwa_zmiennej" = "nowa wartosc";
  6.  
  7. // "Kasia" = "Tomek"; //tu chyba coś nie gra biggrin.gif
  8.  
  9. $zmienna = "nowa wartosc";
  10.  
  11. echo $zmienna


Ten post edytował werdan 3.12.2013, 14:44:03
Go to the top of the page
+Quote Post
wojcian
post 3.12.2013, 14:44:20
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 3.12.2013

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


dzieki za szybką odpowiedź,

rozumiem, ze mam szukac w google, bo w php.ini nie mam takich configów

w google widzę tylko standardowe tworzenie zmiennych, ja tak właśnie mam, a i tak mi nie działają te przykłady
Go to the top of the page
+Quote Post
mar1aczi
post 3.12.2013, 14:44:33
Post #5





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


W linii pierwszej przypisujesz wartość do zmiennej "$zmienna". A co się dzieje w linii piątej?


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
wojcian
post 3.12.2013, 14:53:09
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 3.12.2013

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


Mariaczi: zastępuję tą zmienną inną

Werdan: wielkie dzięki! już wiem o co chodziło

nie przypisywałem stringa do zmiennej o typie variable tylko do innej zmiennej, a przecież to mismatch


tak przy okazji zawsze jest jakaś lekcja dla wzsystkich zainteresowanych: w php.ini można wyłączyć błędy, wyłączyłem i już nie było tego komunikatu


dzięki za pomoc
Go to the top of the page
+Quote Post
werdan
post 3.12.2013, 14:54:29
Post #7





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


To tak nie działa.
Tworzysz zmienna i przypisujesz cos do niej.
  1. $a = "moj tekst";


Teraz jesli chce ja zobaczyc robie:
  1. echo $a;
  2. // i wyswietli mi sie "moj tekst"


Jeśli przypisze cos innego, to w zmiennej bede miał wlasnie to.

  1. $a = "moj drugi tekst";
  2. echo $a;
  3. // "moj drugi tekst";



Nie można tekstu przypisac do tekstu (stringa do stringa).

  1.  
  2. $a = "A";
  3. $b = "A";
  4.  
  5. "A" = "B"; // nie ma tak!
  6.  
  7. // i co? mam teraz wszedzie "B" ?
  8.  


Ten post edytował werdan 3.12.2013, 14:55:01
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 05:48