Тема 2 - prezentaciq
description
Transcript of Тема 2 - prezentaciq
PHP
● Personal Home Page● PHP Hypertext Prepocessor● Сървърен скриптов език● С базиран декларативен синтаксис● Отворен код● Широко разпространен
Сайтове на РНР
● Facebook● Wikipedia● Flickr● Yahoo! Answers / Bookmarks● Digg● Friendster● SourceForge● Photobucket
Интеграция
● Apache● Internet Information Services● NginX● Lighttpd● други
Софтуер
● Wordpress● Drupal● OSCommerce● Magento● PHPBB● SMF● много други
Синтаксис
● C базиран декларативен синтаксис● променлива = стойност;● цикли;● условни оператори;● функции;● анонимни функции;● обекти;● пространства от имена;
Разширения
● За работа с почти всички СУБД;● Работа с ел. поща;● Изображения;● Работа с XML;● Компресиране;● Работа с интернет ресурси;● Кодиране / декодиране;
Интеграция
● CGI / FastCGI;● шаблонно вграждане
<?php код ?>● Библиотечни файлове
include('libraryfile.php');● Достъп до потребителски данни
POST, GET и FILES;● Достъп до уеб всички ресурси на сървъра;
Hello world
● <?phpecho „Hello World“;?>
● Изпълнение на сървъра;● Изпращане на вече генериран код към
браузъра за визуализация;● Сигурност на изпълнението;