Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dziwny błąd łączenia stringów w php oop
Forum PHP.pl > Forum > PHP
pain3hp
dlaczego w tym jest błąd ?
  1. private $q = "SELECT * FROM manager WHERE id = $id";

kiedy wyciągnę $q poza klasę już błędu nie ma...
skowron-line
Nie możesz mieć zmiennej w deklaracji zmiennej.
bastard13
Wystarczy, że zmienisz cudzysłów (") na apostrofy('), wtedy ciąg przestanie interpretować zmienne w środku.
Działa poza klasą, bo pewnie masz gdzieś zadeklarowaną zmienną $id, z której pobiera dane. W klasie już jej nie widzi.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.