1 / 24

Veebitehnoloogiad PHP

Veebitehnoloogiad PHP. Teema 1 PHP tutvustus. Lühidalt. Serveripõhine, HTMLiga integreeruv skriptikeel Loojaks oli Rasmus Lerdorf, 1994 – „Personal Home Page Tools“ hiljem „PHP Hypertext Preprocessor“

rumer
Télécharger la présentation

Veebitehnoloogiad PHP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Veebitehnoloogiad PHP • Teema 1 PHP tutvustus

  2. Lühidalt • Serveripõhine, HTMLiga integreeruv skriptikeel • Loojaks oli Rasmus Lerdorf, 1994 – „Personal Home Page Tools“ hiljem „PHP Hypertext Preprocessor“ • „Vanemad“ - C, Java, Perl => mitte kõige lihtsam võimalik süntaks, kuid siiski küllalt kergesti õpitav

  3. Mis on PHP? • PHP ehk PHP: Hypertext Preprocessor on võimas programmeerimiskeel, mida kasutatakse veebilehekülgede dünaamiliseks tegemiseks. • PHP toetab objektorienteeritud programmeerimist, andmebaasidega suhtlemist ning palju muud. • PHP kasutusala on väga lai - on võimalik teha rakendusi alustades kuupäeva kuvamisega lõpetades internetipankadega.

  4. • PHP failid lõppevad tavaliselt nimi.phplaiendiga.

  5. Erinevused • PHP on serveripoolne programmeerimiskeel, • HTML on kasutajapoolne, mis tähendab seda, et PHP-ga genereeritakse HTML-i. TÄHELEPANU PHP abil saame HTMLi ehitada.

  6. Vajalik tarkvara • WEB Server Apache/IIS • PHP5 (php.net) • MySQL 4.x (mysql.com) • PHP Text/Web Editor • PHPMyAdmin (phpmyadmin.net) • Linux, Windows, Mac

  7. Tarkvarapaketid • Linux, Apache, MySQL, PHP = L.A.M.P. • Windows, Apache, MySQL, PHP = W.A.M.P. www.wampserver.com • Mac, Apache, MySQL, PHP = M.A.M.P. www.mamp.info • Iga OS, Apache, MySQL, PHP =X.A.M.P. www.apachefriends.org

  8. Millega kirjutada? • Igale maitsele midagi: • Dreamweaver jms kallid asjad • Suur hulk eri redaktoreid erinevatele keskkondadele – vt. http://www.php-editors.com/ • Notepad++

  9. PHP süntakas

  10. PHP põhisüntaks • PHP algne eesmärk oli aidata kiiresti luua erinevaid veebirakendusi - seepärast oli alguses mugavus tähtsam kui täpsus.

  11. Kirjutatakse mitut moodi • Variant1: XML-moodi <?phpPHPkood?> • Variant 2: Lühikese algusmärgendiga <?PHPkood?>

  12. Mõned märkused: • Paigutus on vaba, laused lõpevad semikooloniga; • Eiloe klaviatuurilt tehtud reavahetused, tabulatsioonid ega ka korduvad tühikud

  13. • Needread on võrdväärsed $x=2*6; $x = 2 * 6;

  14. Kommentaarid Kommentaar on programmi lisatud selgitav tekst, mida programm oma töös ignoreerib ning mis on mõeldud vaid programmiteksti paremaks mõistmiseks. <?php echo"<p>Hello,World</p>"; // Üherealine kommentaar // Üherealine kommentaar echo"<p>Hello, World</p>"; # Üherealine kommentaar //--------------------------------------------------------------- /* Mitmerealine kommentaariplokk */ ?>

  15. Teksti kuvamine • Teksti kuvamiseks on PHP-s olemas kaks põhifunktsiooni: echo ja print. Ülevanäites oleme kasutanud echo funktsiooni ja sellega kuvanud teksti "Tere Maailm!".Echo kasutamine on väga lihtne ja peaks olema arusaadav. echo ("Tere, Maailm"); võiecho "Tere, Maailm";võiecho ‘Tere, Maailm’;

  16. Viga • Lause mis sisaldab ülakoma või jutumärke võib põhjustada vigu. Näiteks:echo"Ma vaatasin filmi "Titanic""; võiecho ‘SarahO’Сonnor’;Lahendus:1. echo ‘Ma vaatasin filmi "Titanic" ‘; Võib esitada juhtsümbolina 2. echo"Ma vaatasin filmi \"Titanic\"";

  17. Reaühendus märk • Reaühendus märk . :echo "<p>Minu nimi on Maret"." Minu lemmik raamat on PHP-programm"."</p>";

  18. „Tere,Maailm!“ • Teeme elementaarse veebilehe ja lisame PHP-bloki: <html> <head> <title>esimeneleht</title> </head> <body><?phpecho“Tere, Maailm!”; ?> </body> </html>

  19. Muutujad

  20. Muutujad Muutujad on mõeldud selleks, et talletada mingit väärtust või massiivi. • Muutujaid määratakse dollari märgiga "$" • Ühtne muutujatähis – $eesnimi - vale $eesnimi - õige

  21. Näidis $nimi=“Maret”; echo“Minu nimi on”.$nimi; // Minu nimi on Maret

  22. Tähelepanu!!! • Muutuja nimi võib sisaldada ainult sümboleid: a-z, A-Z, 0-9, _ • Muutuja nimi ei tohi alustada numbriga • Muutuja nimed on tõstutundlikud, mis tähendab seda, et $tere ja $Tere on kaks täiesti erinevat muutujat

  23. Näidis Tere, Maailm!

  24. Vaata edasi Teema 2

More Related