..
Valitse Mail-saan ja keskustelut foorumit seuraan vielä tiedossa vaikeuksia joillekin PHP kehittäjien paradigman muutos menettelyihin Olio-ohjelmointi, itse asiassa mielestäni kaiken perusta on vain ajan kysymys, tapojen , OOP ei ole niin vaikeaa kuin miltä se näyttää ja useimmat niistä, jotka käyttäisivät sitä jo, usein tietämättään, tekniset välineet muuntaa se tarkoittaa rakentaa omia sovelluksia.
Osoittaa, mitä olen juuri väittänyt, tämä opas esittelee tarvittavat toimet, joilla luodaan järjestelmä, rekisteröinti ja tunnistus perustuu olio-ohjelmointi on tilaisuus näyttää hyvin yksinkertaisesti luokkia, menetelmiä, ominaisuuksia ja itse asiassa esineitä eivät välttämättä ole tarkoitettu käytettäväksi monimutkaisissa sovelluksissa.
Meidän script käyttää MySQL DBMS tallentaa tiedot, ja sitten ensimmäisenä askeleena luomme itsellemme tietokanta ja antaa sille nimi, kuten "rekisteröinti" siinä on taulukko, joka mukavuussyistä lukijan mukanaan SQL dump valmis tuonti:
CREATE TABLE JOS EI EXISTS `jäsenet` ( `USER_ID` int (4) NOT NULL AUTO_INCREMENT, `Käyttäjän_nimi` varchar (20) DEFAULT NULL, `Salasana` varchar (40) DEFAULT NULL, Real_name `` varchar (50) DEFAULT NULL, `Sähköposti` varchar (80) DEFAULT NULL, Perusavain (`USER_ID`), Avaimet `käyttäjätunnuksen` (`USER_NAME`), Avaimet `email` (`email`) ) Moottori = MyISAM DEFAULT charset = latin1 AUTO_INCREMENT = 1;
Taulukko "jäseniä", muodostuu 5 kentät:
Mutta miten se rakentuu meidän hakemuksen? Saamme ensimmäisen asetustiedosto, esimerkiksi me kutsumme häntä "config.php", joka antaa meille mahdollisuuden vuorovaikutuksessa DBMS yhteyden ja valitsemalla tietokanta aiemmin luomasi näemme:
<? Php
# Määrittele vakiot todentamiseen DBMS
define ('DATA_HOST', 'localhost');
define ('DATA_UTENTE', 'root');
define ('DATA_PASS','');
define ('DATA_DB "," Rekisteröinti ");
# Class vuorovaikutuksessa tietokantaan
{Class DATA_Class
# Määritelmä valmistajan
toiminto __construct () {
# Liitä DBMS
$ Link = @ mysql_connect (DATA_HOST, DATA_UTENTE, DATA_PASS) or die ("Virhe yhteydessä:". Mysql_error ());
# Valitse tietokanta
@ Mysql_select_db (DATA_DB, $ yhteys) or die ("Virhe tietokannasta:". Mysql_error ());
}
}
?>
Mitään erityisen monimutkaisia, tiedosto "config.php" ovat käytännössä:
Kuten näette, luokka otetaan käyttöön yksinkertainen ilmoitus, määritellä se vain antaa sille nimi:
DATA_Class luokka {..
Sisällä luokan rajaamaa aaltosulkeisiin, siellä on erityinen menetelmä, jota kutsutaan "rakentaja", määritellään seuraavasti:
toiminto __construct () {..
Valmistaja on käytännössä menetelmä liittyy luokka, joka on vastuussa siitä, että käytössä esimerkiksi luokan ja alustaa sen luoda objekti, kutsu rakentajalle tapahtuu automaattisesti, kun se syntyy uusi kohde luokka.
Käsite liian monimutkaista?
Vain näennäisesti, itse asiassa, valmistaja ehdotti koodi määrittelee koodia tarvitaan yhdistämään MySQL ja valitse tietokanta, mikä tarkoittaa, että jokaisen esiintymän luokka vastaa automaattisesti puheluun valmistaja, joka suorittaa nämä tehtävät.
Nyt kun puitteet on helpompaa, voit ottaa seuraavan askeleen, eli luoda tiedosto, joka sisältää muita menetelmiä voidaan käyttää hakemuksen.
| |
Linux (kurssi)
Täydellinen opas avoimen lähdekoodin järjestelmä. Alkaen 49 €. |
| |
MySQL (kurssi)
Hallinta avoimen lähdekoodin tietokanta. Alkaen 39 €. |
| |
PHP (kurssi)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 49 €. |