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:
$zapytanie->bindParam(":zmienna", $zmienna); $zapytanie->bindParam("zmienna", $zmienna);