Wednesday, September 14, 2016

What is Php?

INTRODUCTION OF PHP
In many ways the PHP language is representative of the stereotypical open source project, created to meet a developer’s otherwise unmet needs and refined over time to meet the needs of its growing community. As a budding PHP developer, it’s important you possess some insight into how the language has progressed, because it will help you to understand the language’s strengths as well as the reasoning behind its occasional idiosyncrasies.

History
The origins of PHP date back to 1995 when an independent software development contractor named Rasmus Lerdorf developed a Perl/CGI script that enabled him to know how many visitors were reading his online résumé. His script performed two tasks: logging visitor information, and displaying the count of visitors to the web page. Because the Web at the time was still a fledgling technology, tools such as these were non-existent. Thus, Lerdorf’s script generated quite a bit of interest. Lerdorf began giving away his toolset, dubbed Personal Home Page (PHP).

General features.
Practicality
From the very start, the PHP language was created with practicality in mind. After all, Lerdorf’s original intention was not to design an entirely new language, but to resolve a problem that had no readily available solution. Furthermore, much of PHP’s early evolution was not the result of the explicit intention to improve the language itself, but rather to increase its utility to the user. The result is a language that allows the user to build powerful applications even with a minimum of knowledge.
Power
PHP developers have almost 200 native libraries at their disposal, collectively containing well over 1,000 functions, in addition to thousands of third-party extensions. Although you’re likely aware of PHP’s ability to interface with databases, manipulate form information, and create pages dynamically, you might not know that PHP can also do the following:
• Create and manipulate Adobe Flash and Portable Document Format (PDF) files.
• Evaluate a password for guess ability by comparing it to language dictionaries and easily broken patterns.
• Parse even the most complex of strings using the POSIX and Perl-based regular expression libraries.
• Authenticate users against login credentials stored in flat files, databases, and even Microsoft’s Active Directory.
• Communicate with a wide variety of protocols, including LDAP, IMAP, POP3,
NNTP, and DNS, among others.
• Tightly integrate with a wide array of credit-card processing solutions. And this doesn’t take into account what’s available in the PHP Extension and Application Repository
(PEAR), which aggregates hundreds of easily installable open source packages that serve to further extend PHP in countless ways. You can learn more about PEAR in my next blog.
Possibility
PHP developers are rarely bound to any single implementation solution. On the contrary, a user is typically fraught with choices offered by the language. For example, consider PHP’s array of database support options. Native support is offered for more than 25 database products. PHP’s flexible string-parsing capabilities offer users of differing skill sets the opportunity to not only immediately begin performing complex string operations but also to quickly port programs of similar functionality (such as Perl and Python) over to PHP. PHP offers comprehensive support for OOP and procedural programming!
Price
PHP is available free of charge! Since its inception, PHP has been without usage, modification, and redistribution restrictions.  



Thanks for reading this encourage me to write more blogs on language pls. subscribe to notification of new activity of blog. Any suggestion plz leave a replay. 

No comments:

Post a Comment