Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PDO, bindowanie parametrów i dwukropek
MatKus
post 2.07.2014, 07:44:33
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 3
Dołączył: 27.08.2008

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


Przeglądając różne kody natknąłem się na sytuację, gdzie przy bindowaniu parametrów raz używa się dwukropka, raz nie.
O ile w samym zapytaniu to jest konieczne, o tyle zastanawia mnie, czy robi to jakąś różnicę przy bondParam. W dokumentacji o tym nie widzę informacji, a sprawdziłęm i działa zarówno z dwukropkiem, jak i bez niego.
Zastanawia mnie tylko, czy czasem na jakimś etapie zastosowanie niewłaściwego zapisu nie spowoduje nieoczekiwanych problemów, czy np. nie ma różnicy takiej, jak np. PHPowy string w cudzysłowie i w apostrofach, gdzie na pierwszy rzut oka może się wydawać tym samym, ale czasami jest czymś innym.
Czy jest róznica między tymi 2 zapisami:
  1. $zapytanie->bindParam(":zmienna", $zmienna);
  2. $zapytanie->bindParam("zmienna", $zmienna);
Go to the top of the page
+Quote Post
trueblue
post 2.07.2014, 07:46:19
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


W kodzie źródłowym PDO w przypadku braku dwukropka jest on doklejany.
https://github.com/php/php-src/blob/PHP-5.3...pdo_stmt.c#L363


--------------------
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: 27.04.2024 - 13:53