Igal pool, kus iganes Sa ei viibiks!
Twitter | Github | phpBB.com - Eesti | phpBBeesti.eu Foorum | Facebook | DISCORD Chat

demo32 (3.2 on arenduses) - demo31 (3.1 on praegune live versioon)

phpBB - 1 tarkvara - üle 100 laienduse - eesti keeles - t a s u t a
phpBB - lokaliseeritud aastast 2008*!
*Erinevate haldajate käe all. Vaata lehekülge meist.

Be Here, Be Now, Be INSIDE phpBB!

Welcome to phpBB Estonian Translation Team


Are you a fan of phpBB? Do you have enthusiasm for translation work? If you do, we would love to invite you to help us with phpBB volunteer translation. If you want to join our volunteer translation team, please contact us by FB/TW DM or at et.translations@phpbbeesti.net

[Õpetus] PHP algajatele

Arutelud veebidisaini teemadel, mis kasutavad HTML / XHTML ja CSSi, ning üldistel graafika teemadel, nagu näiteks Photoshop ja teised.

Moderaator: Tugi

Kasutaja avatar
Mikk
Postitusi: 168
Liitunud: 22 Aug 2015, 18:02
Sugu: Määratlemata
Kontakt:

[Õpetus] PHP algajatele

PostitusPostitas Mikk » 16 Okt 2016, 12:24

Mõne sõnaga PHP-st

Kirjutas: W3Schools
Lokaliseerinud: phpBBeesti
Lühidalt:

PHP on programmeerimiskeel, mida kasutatakse peamiselt serveripoolsetes lahendustes dünaamiliste veebilehtede loomisel. PHP on laialdaselt levinud, tasuta, ning sellele on tõhusalt alternatiivne, nag näiteks Microsoft ASP.

Sisukord:
  1. PHP algajatele, I osa
    Tutvustus PHP-st, kommentaarid, süntaks;
  2. Muutujad
Twitter @phpBBEesti | Tõlkefailide päringud ja kontakt et.translations<at>phpbbeesti.net | Lokaliseerimine @Github

Kasutaja avatar
Mikk
Postitusi: 168
Liitunud: 22 Aug 2015, 18:02
Sugu: Määratlemata
Kontakt:

Re: [Õpetus] PHP algajatele

PostitusPostitas Mikk » 16 Okt 2016, 19:22

Kirjutame PHP-st, I osa

Kirjutas: W3Schools
Lokaliseerinud: phpBBeesti

PHP on programmeerimiskeel, mida kasutatakse peamiselt serveripoolsetes lahendustes dünaamiliste veebilehtede loomisel. PHP on laialdaselt levinud, tasuta, ning sellele on tõhusalt alternatiivne, nag näiteks Microsoft ASP.

Näide PHP-st

Kood: Vali kõik


<!DOCTYPE html>
<html>
<body>

<?php
echo "Minu esimene PHP skript!";
?>

</body>
</html> 



PHP 5 tutvustus

PHP skriptid käivitatakse serveris.


Mida sa peaksid juba teadma

Enne kui jätkad PHP-ga, sul peaksid olema mõningased algelised teadmised järgmisteks programmeerimis keeltest:

  • HTML
  • CSS
  • JavaScript

Mis on PHP?

  • PHP on lühend "PHP: Hypertext Preprocessor"
  • PHP on laialdaselt kasutatav, avatud koodiga programmeerimiskeel
  • PHP skriptid käivitatakse serveris
  • PHP on tasuta allalaaditav ja kasutatav

PHP on hämmastav ja populaarne keel!

See on piisavalt võimas, et olla üks osa suurimast blogide halduse süsteemist Wordpress tuumast!
See on piisavalt sügav, et jooksutada suurimat sotsiaalvõrgustikku (Facebook)!
Samuti on see piisavalt kerge algajatele!


Mis on PHP fail?

  • PHP failid võivad sisaldada teksti HTML, CSS, JavaScript, ning PHP koodis
  • PHP kood käivitatakse serveris, ning tulemused saadetakse tagasi veebilehitsejasse puhta HTML'ina
  • PHP failide laiend on ".php"


Mida PHP suudab teha?

  • PHP on võimeline genereerima dünaamilist sisu;
  • PHP on võimeline avama, lugema, kirjutama, kustutama ja sulgema faile serveris;
  • PHP on võimeline koguma andmeid;
  • PHP on võimeline saatma, ning saama küpsiseid;
  • PHP on võimeline lisama, kustutama, muutma andmeid Sinu andmebaasis;
  • PHP on võimalik kasutada kasutaja juhtpaneelina;
  • PHP on võimeline krüpteerima andmeid;

Koos PHP-ga sa ei ole piiratud HTML väljundiga. Sa võid kasutada väljundiks pilte, PDF faile ja isegi Flash filme. Sa võid kasutada samuti igasugust teksti, nagu näiteks XHTML ja XML.


Miks PHP?

  • PHP jookseb eri süsteemidel (Windows, Linux, Unix, Mac OS X jne.);
  • PHP on ühildav peaaegu kõigi serveritega tänapäeval (Apache, IIS jne.);
  • PHP-d toetab suur hulk andmebaase;
  • PHP on tasuta. Laadi alla see ametlikust PHP allikast: http://www.php.net;
  • PHP-d on lihtne õppida ja see jookseb effektiivselt serveri poolel;


Mida ma vajan?

Alustamaks kasutamast PHP-d, sa võid:
  • Leida veebimajutaja koos PHP ja MySQL toega;
  • Paigaldada veebiserveri oma arvutisse ja siis paigaldada PHP ja MYSQLi;

Kasuta veebimajutust, koos PHP toega

Kui sinu serveris on aktiveeritud PHP tugi, siis sa ei pea enam midagi selleks tegema.

Lihtsalt loo mõned .php failid, aseta need õigesse kausta oma serveris, ning server automaatselt käivitab need sinu jaoks.

Kuna PHP on tasuta, siis enamusel veebimajutajatel PHP tugi juba sisse lülitatud koheselt.


Seadista PHP oma enda arvutisse

Siiski, kui sinu server ei toeta PHP-d, siis pead:

  • paigaldama veebiserveria;
  • paigaldama PHP;
  • paigaldama andmebaasi, nagu näiteks MySQL;

Ametlikul PHP veebilehel (PHP.net) on olemas ka paigaldamise õpetus: http://php.net/manual/en/install.php


PHP 5 süntaks

PHP skript käivitatakse serveris, ning puhas HTML tulemus saadetakse veebilehitsejasse.


Baas PHP süntaks

PHP skripti on võimalik panna igale poole failis.

PHP skript algab <?php ja lõpeb ?>

Kood: Vali kõik


<?php
// PHP kood tuleb siia
?> 


Vaikimisi faili laiend PHP failidel on ".php".

PHP fail tavaliselt sisaldab HTML märgendeid, ning mõnda PHP skripti koodi.

All näeme ühte näidist lihtsast PHP failist, koos PHP skriptiga, mis kasutab sisseehitatud PHP funktsiooni "echo", ning väljundiks veebilehtisejas on "Tere Maailm!"

Kood: Vali kõik


 <!DOCTYPE html>
<html>
<body>

<h1>Minu esimene PHP lehekülg.</h1>

<?php
echo "Tere Maailm!";
?>

</body>
</html> 


Märkus: PHP avaldus lõpeb semikooloniga (;).

Kommentaarid PHP-s

Kommentaar PHP koodis on see rida, mis ei ole loetav / käivitav osast programmist. Kommentaar on mõeldud ainult neile, kes vaatavad koodi.

Kommentaare võib kasutada järgmistel eesmärkidel:

  • Lasta teistel saada aru, mida sa teed;
  • Tuletada iseendale meelde, mida sa oled teinud;

PHP toetab mitmeid kommentaari viise:

Kood: Vali kõik


 <!DOCTYPE html>
<html>
<body>

<?php
// See on üksik reaga kommentaar

#  See on samuti üksik reaga kommentaar

/*
See on mitme reaga kommentaari plokk,
ning kirjutada on võimalik igale reale
*/

// Samuti võid kasutada kommentaari jätta välja mõni osa koodist, nagu näiteks:
$x /* + 15 */ 5;
echo 
$x;
?>

</body>
</html> 


PHP tõusutundlikkus

PHP-s kõik võtmesõnad (nt. if, else, while, echo, jne.), klassid, funktsioonid ja kasutaja definatsioonid EI OLE tõusutundlikud.

All on näide sellest, et kõik kolm echo avaldust on võrdsed:

Kood: Vali kõik


 <!DOCTYPE html>
<html>
<body>

<?php
ECHO "Tere Maailm!<br>";
echo 
"Tere Maailm!<br>";
EcHo 
"Tere Maailm!<br>";
?>

</body>
</html> 


Kuid siiski; kõik muutujad nimes on tõusutundlikus.

All näites ainult esimest avaldust kuvatakse väärtuse $color muutujaga (see on sellepärast, et $color, $COLOR ja $coLOR on käsitletud kolme erineva muutujaga):

Kood: Vali kõik


 <!DOCTYPE html>
<html>
<body>

<?php
$color 
"punane";
echo 
"Minu auto on " $color "<br>";
echo 
"Minu hobune on " $COLOR "<br>";
echo 
"Minu paat on " $coLOR "<br>";
?>

</body>
</html> 
Twitter @phpBBEesti | Tõlkefailide päringud ja kontakt et.translations<at>phpbbeesti.net | Lokaliseerimine @Github

Kasutaja avatar
Mikk
Postitusi: 168
Liitunud: 22 Aug 2015, 18:02
Sugu: Määratlemata
Kontakt:

Re: [Õpetus] PHP algajatele

PostitusPostitas Mikk » 16 Okt 2016, 19:40

Muutujad

Muutujad on "konteinerid", millesse on salvestatud informatsioon.

PHP muutujate loomine (deklareerimine)

PHP-s muutujad algavad $ märgiga, peale mida järgneb muutuja:

Kood: Vali kõik


 <?php
$txt 
= "Tere Maailm!";
$x = 5;
$y = 10.5;
?> 


Peale avalduse käivitamist üleval, muutuja $txt hoiab väärtust Tere Maailm!, muutuja $x hoiab väärtust 5, ning muutuja $y hoiab väärtust 10.5.

Märkus: Kui sa määrad teksti väärtuseks muutuja, siis pane jutumärgid ümber väärtuse.

Märkus: Erinevalt teistest programmeerimiskeeltest, PHP-l ei ole käsku muutuja deklareerimiseks. See on loodud koheselt kui sa määrad muutuja ära.

Mõtle muutujatest kui konteineritest, mis salvestavad andmeid.


PHP muutujad

Muutuja võib olla lühikese nimega (nagu näiteks x ja y) või siis rohkem kirjeldava nimetusega (age, carname, total_volume).

Reeglid PHP muutujate jaoks:

  • Muutuja algab $ märgiga, peale mida järgneb muutuja nimi;
  • Muutuja nimi peab algama tähega või alakriipsuga _
  • Muutuja nimi ei tohi alata numbriga
  • Muutuja nimi võib ainult sisaldada tähti, numbreid või alakriipsu (A-z, 0-9, ja _ )
  • Muutuja nimed on tõusutundlikud ($age ja $AGE on kaks erinevat muutujat)

Pea meeles, et PHP muutujate nimed on tõusutundlikud!
Twitter @phpBBEesti | Tõlkefailide päringud ja kontakt et.translations<at>phpbbeesti.net | Lokaliseerimine @Github


Mine “Veebidisain ja graafika.”

Kes on foorumil

Kasutajad foorumit lugemas: Registreeritud kasutajaid pole ja 1 külaline

phpBB Eesti : Lahtiütlus