PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.

Slides:



Advertisements
Similar presentations
IS 6116 Introduction – 10 Jan Lecturer Details Aonghus Sugrue Website: aonghussugrue.wordpress.com
Advertisements

Software Freedom Day th September 2007 Asia Pacific Institute of Information Technology Colombo, Sri Lanka. Nazly Ahmed Scripting The Web.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Electronic Medical Record OpenEMR. Covered Topics 1 Getting Started 2 Setting up your clinic 3 Adding a new patient 4 Using your calendar.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
PHP By Dr. Syed Noman Hasany. PHP PHP was originally created by Rasmus Lerdorf in PHP stands for PHP: Hypertext Preprocessor (a recursive acronym).
PHP PHP: Hypertext Preprocessing. What is PHP? PHP is a server-side scripting language designed specifically for the Web. An open source language PHP.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
DAT602 Database Application Development Lecture 15 Java Server Pages Part 1.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
PHP HYPERTEXT: PREPROCESSOR By: Justin T. Pleva. WHAT IS PHP?  General purpose  Server-side web development  Console application.
Apache Tomcat Web Server SNU OOPSLA Lab. October 2005.
Powerpoint Templates Page 1 Powerpoint Templates Web Programming PHP MySql Ikbal Jamaludin.
 Computer Information System Club focused on the understanding and applied learning of web development.  The club was founded in April 5,  We.
Web Servers1-1 Web Servers Xingquan (Hill) Zhu
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
DB Libraries: An Alternative to DBMS By Matt Stegman November 22, 2005.
Is Apache CouchDB for you?
PHP PHP: Hypertext Preprocessing Preston Brinks and Sean McKenzie.
What is PHP? PHP (recursive acronym for "PHP: Hypertext Preprocessor") is a widely-used Open Source general- purpose scripting language that is especially.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
PHP and MySQL by Example COMP YL Professor Mattos.
Website Design Lecture 1. Outline Introduction to the module Outline of the Assessment Schedule Lecture Static XHTML, client side and server side Why.
Mini Group Presentations: php by Veronica Black + Jia Xu.
Presentation On Apache BSIT 6th1 Apache server Building Your Very Own Web Server.
Introduction to PHP and MySQL Kirkwood Center for Continuing Education By Fred McClurg, © Copyright 2015, Fred McClurg, All Rights.
WAMP server AppServer phpMyAdmin DB creation with phpMyAdmin.
2001 IT Conference RenoPage: 1 PHP 101 PHP – You can DO IT! Greg Lawler Brooks Institute of Photography February IT Conference Reno.
PHP Features. Features Clean syntax. Object-oriented fundamentals. An extensible architecture that encourages innovation. Support for both current and.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
CS 4720 Dynamic Web Applications CS 4720 – Web & Mobile Systems.
1 Session 1: Introduction to PHP & MySQL iNET Academy Open Source Web Development.
WEB DEVELOPMENT WITH PHP/MYSQL. WEB DEVELOPMENT COURSE HAS DIFFERENT NAME IN DIFFERENT INSITUTES, THIS IS A CORE COURSE FOR BS/MS STUDENTS. THIS IS ALSO.
David Lawrence 7/8/091Intro. to PHP -- David Lawrence.
CITA 310 Section 7 Installing and Testing a Programming Environment (Textbook Chapter 7)
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
PHP Introduction PHP is a server-side scripting language.
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
1 PHP Intro PHP Introduction After this lecture, you should be able to: Know the fundamental concepts of Web Scripting Languages in general, PHP in particular.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
XAMPP.
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
2nd year Computer Science & Engineer
Introduction to PHP and MySQL – Creating Database-Driven Websites
A PRESENTATION ON (IN PHP,CSS,HTML)
Developing Web-Based Applications
PHP / MySQL Introduction
Server-Side Application and Data Management IT IS 3105 (Spring 2010)
Information system Management
Content of Presentation
Information system Management
IntroductionToPHP Static vs. Dynamic websites
Intro to PHP.
Tutorial 6 PHP & MySQL Li Xu
Introduction to PHP.
UFCEUS-20-2 Web Programming
Web Servers (IIS and Apache)
Web Application Development Using PHP
Presentation transcript:

PHP Scripting Language

Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally designed for web development. Syntax is similar to C, Perl. Similar languages are Perl, ASP.NET, Ruby, JSP (JavaServer Pages)

PHP Features Performance ▫Relatively fast for an interpreted language. Database Connectivity ▫Support for MySQL, Oracle, dbm, DB2, PostgreSQL ▫Can connect to any database which provides an ODBC driver (Open Database Connectivity Standard) – e.g. MS Access.

PHP Features Existing Libraries ▫PHP was originally designed for web use – lots of functions for common web-development tasks (e.g. Sending , XML parsing, etc.) Portability ▫Supported on Windows, Mac OS X, other Unix- like systems (e.g. Linux).

PHP Features Object-Oriented Programming ▫Similar syntax and features as C++ and Java – inheritance, attribute visibility (private, protected), abstract classes/methods, constructors and destructors, etc. Popularity ▫As a result, lots of documentation, books, and web tutorials.

PHP Usage Server-Side Scripting Language ▫Must have a web server and the PHP interpreter installed. ▫PHP interpreter processes pages before they are served to clients.

Windows Installation Example Apache HTTP Server Version 2.2 ▫Open-source ▫Windows, OS X, Unix/Unix-Like (Linux) ▫Documentation: PHP Version ▫Latest stable version ▫Installation instructions:

Windows Installation Example Basic Steps: ▫Download Apache Win32 Binary from ▫Install Apache ▫Download PHP binary installer from ▫Install PHP, configured to use the Apache web server ▫Optionally modify Apache configuration to serve PHP files as directory indices.

Resources Apache ▫Website: ▫Documentation: PHP ▫Website: ▫Documentation and language reference:

Resources Xampp ▫Combines an Apache web server, PHP, and MySQL into one simple installation service. ▫Very little configuration required by the user to get an initial system up and running. ▫