Saturday, January 12, 2013

Introduction of PHP

divtag Online Web Tutorials

Introduction of PHP

What is PHP ?
PHP is the recursive acronym of PHP: Hypertext Preprocessor.
PHP is server side scripting language like JAVA,C# etc.
Very popular in web applications for delivering dynamic content.
Desktop application can also be developed with the help of PHP-GTK.
PHP is Open source , yes it's absolutely free to use. Try to use php with Linux because it's also free.
PHP is commonly used with MYSQL but it support large number of databases such as Mongodb, SQLServer, Oracle, Sybase, PostgreSQL etc.know more
There are dozons of popular PHP frameworks such as Zend, Cake-PHP, Symphony, Joomla, Magento etc. compare php frameworks
There is no need to compile PHP scripts they are directly interpreted.
Why I have to learn PHP ?
It's easy to start work with php and it's also easy to learn.
Support both procedural and object-oriented programming.Means you can also use PHP with OOPS or without it. It's usage is up to you according to your requirement.(All frameworks works with OOPS concept)
PHP support different platforms like Linux, Windows, Mac OS etc.
PHP is free to download. Also there are different package available for PHP such as XAMPP, WAMP, LAMP, MAMP .They support different operating systems.They are easy to install accordingly and provide clear and easy structure to work and learn php.
Very often included in web hosting plans.
What is Open Source ?
When programmers can read, redistribute, and modify the source code for a piece of software.
What are Licensing Issues ?
GPL: Copyleft licenses - ensure that the software or derivates always stay Free too. (Linux)
BSD-Style: License that basically allows you to do everything with the software, even making it closed source, although usually some restrictions apply. (Apache and PHP)
GPL and proprietary: Dual-licensed because GPL might be "too" free. (MySQL, eZ publish)
FLOSS Exception: Exception to the GPL so that Free Software can use MySQL's client libraries. (MySQL client library)
Give me list of some PHP editors !
For Windows
Notepad++ Liscence key is not required.
EditPlus Liscence key required but cracks are easily available.It also provide 30 days evolution period.
Dreamweaver is used for coding as well as designing. Designing is the extra feature provided by Adobe Dreamweaver. But it is paid. Liscence key is required.
Eclipse It is also a good editor for development point of view.Design part is not available in that. But it will show you all functions and class hyperlinked with their parent.In that way it's easy to learn hiearchy.This is the extra feature provided in eclipse.(use CTRL + mouse over)
NetBeans Same as Eclipse.
For Linux

Geany this is the perfect one and contain most programming environment feature.
Eclipse It is also a good editor for development point of view.Design part is not available in that. But it will show you all functions and class hyperlinked with their parent.In that way it's easy to learn hiearchy.This is the extra feature provided in eclipse.(use CTRL + mouse over)
NetBeans Same as Eclipse.

1 comment:

  1. Well, PHP is a common purpose server side scripting language which is originally designed for Web development to produce dynamic Web pages. Thousands of PHP web application development companies providing their services for their clients.
    Offshore Software Outsourcing | PHP MVC Development

    ReplyDelete