3. Што е PHP PHP: Hypertext Preprocessor Скриптен јазик (Server-side language) Отворен код PHP Лиценца <?php echo "Hello World" ?>
4. PHP Историја PHP/FI (Personal Home Page Tools/Forms Interpreter) – 1995 - РасмусЛердорф PHP/FI 2 (PHP3) - Зеев Сураски и Анди Гутман – 1997 (50 000 веб страни 1% од вкупно страните на интернет) PHP 4 – 2000 PHP 5 – 13 јули 2004 со Zend Engine 2
5. Пример кодови 1994 2010 <!--getenv HTTP_USER_AGENT--><!--ifsubstr $exec_result Mozilla-->Hey, you are using Netscape!<p><!--endif--><!--sql database select * from table where user='$username'--><!--ifless $numentries 1-->Sorry, that record does not exist<p><!--endif exit-->Welcome <!--$user-->!<p>You have <!--$index:0--> credits left in your account.<p> class items extends db { function load($name) { if(!self::$dbh) $this->connect(); try { if(!self::$dbh) $this->connect(); $stmt = self::$dbh->prepare(“SELECT * FROM items WHERE firstname=:name ORDER by ctime desc"); $ret = $stmt->execute(array('name'=>$name)); } catch (PDOException $e) { die($e->getMessage()); } return $ret; }}
6. Зошто PHP е одличен PHP е бесплатен и open source PHP е крос-платформа PHP е направен за веб програмирање PHP e широко корисен
7. Зошто PHP е одличен Подржува повеќе програмски парадигми: Процедурално Објектно ориентирано Слабо динамичко пишување ВАЖНО! За програмирање со PHP потреба е голема дисциплина
8. Зошто PHP е одличен Лесен за учење Слична синтакса со C/C++ јазикот Лесен за вметнување во HTML за креирање на веб страници со динамична содржина Подржува C/C++ екстензии
9. PHP се користи за Веб страници, веб апликации Command line scripting Десктоп апликацииPHP-GTK / PHP-GTK 2
10. PHP Web сервери Apache Lighttpd Microsoft Internet information Server многу други...
11. Можности на PHP Генерирање на html, xhtml, xml фајлови Генерирање на слики, pdfфајлови, флеш клипови итн.
12. Подршка за датабази MySQL MS-SQL InterBase Oracle SQLite PostgreSQL Paradox tables …
13. Подршка за ODBC PHP подржува Open Database Connection стандард Лесно се поврзува со датабаза што го подржува овој стандард
14. Голем број на вградени функции Стринг функции Функции за работа со низи Функции за работа со дати и времиња Математички функции
19. Зошто не APS или Cold Fusion? Предности: Многу дополнителни компоненти Професионална подршка Недостатоци CF има „не убава“ синтакса $$ за јазикот $$ за Microsoft windows
20. Зошто не JSP, Servlets, илиJ2EE? Предности Добро напишано Добри перформанси НО..... Виртуелна машина… But… you can’t really use Java w/o threads ?
21. Зошто да изберете PHP Дизајниран за веб програмирање Високи перформанси Голема заедница Документација Лесно да се најдат програмери (ова не важи за во Македонија ) Код во HTML парадигма <html> <?phpecho"Hello World";?> </html> Интеграции, библиотеки, екстензии Алатки, IDE, дебагери, профајлери
22. Apache PHP Серверската архитектура во Yahoo Web Server Load Balancer web server web server Scripts User Profile Server Web Services Ad Server
24. Инсталација ПревземетеPHP пакет од http://www.php.net/downloads.php Или инсталирајте целосен пакет Xamppили Wampкои содржат Apache, MySqlи PHP
25. Специфична синтакса Програмскиот код започнува со блокот <?phpа завршува со ?> Пример <html> <head> <title>PHP Test</title> </head> <body> <?php echo "Hello World"; / ?> </body> </html>
26. Променливи Променливите во PHP започнуваат со $ и потоа следи името на променливата Пример $name, $_surname итн.
27. Популарни сајтови за учење www.php.net/manual http://www.tuxradar.com/practicalphp http://www.homeandlearn.co.uk/php/php.html
28. Доколку сакате социјална мрежа како Facebook http://developers.facebook.com/opensource/ http://developers.facebook.com/
Првобитно бил замислен како алатка за креирање динамички веб апликации кои се извршуваат на серверската страна. Кратенката означува Personal Home Pageили PHP: Hypertext Preprocessor, (обично се изговара како пе-ха-пе или пи-ејч-пи).PHPе скриптен јазик, се извршува на серверска страна иако се комбинира со код што се извршува на клиентска страна (html, JavaScript…)Најважното кај PHP е тоа што тој е со отворен код кој е отворен под PHP лиценцата.Пример од код напишан во PHP.
Расмусво95та го напишал PHP/FI како замена заPerl скриптите што ги користел за одржување на својот сајт.Во1997. двајца Израелци, ЗеевСураски и Анди Гутман, од факултетот Техникон го продолжиле Ледорфовиот проект и го направиле јадрото на PHP3 јазикот. По неколку месеци, во ноември 1997, официјално го објавиле PHP/FI 2. Зеев и Анди почнале да пишуваат ново јадро на PHP во 1997, кое се нарекува Зенд машина (Zend engine) (www.zend.com која тврди дека PHP3 бил снабдуван со Zend Engine 0.5). Тие ја основале и Zend Technologies во Рамат Ган, Израел која го надгледува напредокот на PHP.
PHPе бесплатен и што е најважно од се е Open source. Исто така работи на повеќе платформи, Windows, Linux, Mac OS-X. PHP е доста корисен, спорен некој статистики дури 20,917,850 домени работат на php, и 1,224,183 адреси.