Monday, September 22, 2008

Presentation of PHP

PHP is used mainly as a scripting language on the server side, which means that the server (the machine that hosts the Web page in question) which will interpret the code and PHP code generation (consisting generally of 'XHTML or HTML, CSS, JavaScript and sometimes), which may be interpreted by a browser. PHP can also generate other formats in connection with the Web, as WML, SVG, PDF, or bitmap images such as JPEG, GIF or PNG.

It was designed to allow the creation of dynamic applications, mostly dedicated to the Web. PHP is overwhelmingly installed on an Apache server, but can be installed on other key HTTP server market, for example IIS. This coupling will retrieve information from a database, a file system (files and content of the tree) or simply data sent by the browser to be read or stored for use Later.

It is a little typed language and flexible and thus easy to learn for a beginner but, as a result, security holes may appear in applications. Pragmatic PHP stopped doing no theory and tends to choose the most direct route. However, the name of the functions (and the passage of arguments) does not always a logical uniform, which may be detrimental to learning.

Its use begins with the processing of forms and through access to databases. Access to databases is easy once the installation of modules performed on the server. The most obvious strength of this language is that it has become over time a must offers of accommodation.

Free, free, easy to use and installation, this language requires like any language network a good understanding of underlying mechanisms and knowledge of security issues.

Version 5.3 will use the namespaces, a key factor in the development of extensions, libraries and structured frameworks.

Version 6 will introduce in-house library ICU language giving the option to treat Unicode natively.