Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Początki w OOP
Forum PHP.pl > Forum > Przedszkole
aset
Witam. Zaczynam uczyć się OOP. Chcę się dowiedzieć jednej rzeczy. Czy w przykładzie poniżej, w metodzie connect() , $stmt nazywamy zmienną czy obiektem? Może inaczej. Czym w tym wypadku jest $stmt? Kiedy można coś takiego używać? Widzę to często np. przy pracy z biblioteką PDO, więc dałem taki przykład.

  1. <?php
  2.  
  3. class Something
  4. {
  5.    public function connect()
  6.    {
  7.        $pdo= new PDO('ustawienia do bazy danych');
  8.        $stmt= $pdo-> prepare();
  9.        $stmt-> bindvalue();
  10.        //itd.
  11.    }
  12. }
  13.  
  14. ?>
Fifi209
Cytat(aset @ 15.07.2009, 13:05:42 ) *
Witam. Zaczynam uczyć się OOP. Chcę się dowiedzieć jednej rzeczy. Czy w przykładzie poniżej, w metodzie connect() , $stmt nazywamy zmienną czy obiektem? Może inaczej. Czym w tym wypadku jest $stmt? Kiedy można coś takiego używać? Widzę to często np. przy pracy z biblioteką PDO, więc dałem taki przykład.

  1. <?php
  2.  
  3. class Something
  4. {
  5.    public function connect()
  6.    {
  7.        $pdo= new PDO('ustawienia do bazy danych');
  8.        $stmt= $pdo-> prepare();
  9.        $stmt-> bindvalue();
  10.        //itd.
  11.    }
  12. }
  13.  
  14. ?>


Jest obiektem, zobacz: $stmt-> bindvalue();

Kiedy można? ;p Rozwiń myśl.

Cytat(nospor @ 15.07.2009, 13:09:21 ) *
$smtp to zmienna, ktora w tym przypadku jest obiektem smile.gif


$smtp ? tongue.gif Kurde albo ja jestem ślepy albo tam nie widzę $smtp smile.gif Popraw sobie nazwę tej zmiennej.
nospor
$smtp to zmienna, ktora w tym przypadku jest obiektem smile.gif

edit up: literowka winksmiley.jpg
aset
Ok, dzięki. Czyli można ją deklarować kiedy się chce, do obsługi czegokolwiek?
Fifi209
Cytat(aset @ 15.07.2009, 13:11:43 ) *
Ok, dzięki. Czyli można ją deklarować kiedy się chce, do obsługi czegokolwiek?


Nie kumam.

W momencie, gdy wykonujesz:
  1. <?php
  2. $stmt= $pdo-> prepare();
  3. ?>


Do zmiennej $stmt przypisywany jest wynik funkcji (właściwie metody) $pdo->prepare(); która to funkcja zwraca obiekt.

@nospor

Ja tutaj mam teraz niezły ubaw, normalnie kto pierwszy. haha.gif Kolejne dwa Nasze posty w tym samym czasie. ;p
nospor
deklarowac co?
Oblugi czegokolwiek? nawet koparki? Weź sie chlopie precyzyjniej wyslawiaj tongue.gif
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.