↑ Return to MODULE 4

PHP

പി.എച്ച്.പി.

സചേതന വെബ് താളുകൾ നിർമ്മിക്കുവാൻ വേണ്ടി നിർമ്മിക്കപ്പെട്ടിട്ടുള്ള കമ്പ്യൂട്ടർ സ്ക്രിപ്റ്റിങ്ങ് ഭാഷയാണ്‌പി.എച്ച്.പി. സെർവറിൽ പ്രവർത്തിക്കുന്ന സ്ക്രിപ്റ്റുകളുണ്ടാക്കലാണ് ഇതിന്റെ പ്രധാന ഉപയോഗം. കമാൻഡ്‌ ലൈനിലും സ്വതന്ത്രമായി പ്രവർത്തിക്കുന്ന ഗ്രാഫിക്കൽ ആപ്ലിക്കേഷനുകളിലും ഇത് ഉപയോഗിക്കാൻ കഴിയും.

1995 ൽ റാസ്മസ് ലെർഡോഫാണ് ആദ്യമായി പി.എച്ച്.പി നിർമ്മിച്ചത്. ഇപ്പോൾ പി.എച്ച്.പി ഗ്രൂപ്പ് ആണ്‌ പ്രധാനമായും ഇത് നിർമ്മിച്ച് പുറത്തിറക്കുന്നത്. പി.എച്ച്.പി അനുവാദപത്രം പ്രകാരം ഇത് ലഭ്യമാണ്‌. സ്വതന്ത്ര സോഫ്റ്റ്‌വേർ സംഘടന പി.എച്ച്.പി യെ സ്വതന്ത്ര സോഫ്റ്റ്വെയറായാണ്‌ പരിഗണിച്ചിരിക്കുന്നത്. ഏകദേശം എല്ലാത്തരം വെബ് സെർവറുകളിലും ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റത്തിലും പി.എച്ച്.പി സൗജന്യമായി ഉപയോഗിക്കാൻ കഴിയും. 2 കോടിയിലേറെ വെബ്‌ സൈറ്റുകളിലും 10 ലക്ഷത്തിലേറെ വെബ് സെർവറുകളിലും പി.എച്ച്.പി ഉപയോഗിച്ചു വരുന്നു.

PHP 7

During 2014 and 2015, a new major PHP version was developed, which was numbered PHP 7. The numbering of this version involved some debate.  While the PHP 6 Unicode experiment had never been released, several articles and book titles referenced the PHP 6 name, which might have caused confusion if a new release were to reuse the name.[39] After a vote, the name PHP 7 was chosen. 

The foundation of PHP 7 is a PHP branch that was originally dubbed PHP next generation (phpng). It was authored by Dmitry Stogov, Xinchen Hui and Nikita Popov,  and aimed to optimize PHP performance by refactoring the Zend Engine while retaining near-complete language compatibility.  As of 14 July 2014, WordPress-based benchmarks, which served as the main benchmark suite for the phpng project, showed an almost 100% increase in performance. Changes from phpng are also expected to make it easier to improve performance in the future, as more compact data structures and other changes are seen as better suited for a successful migration to a just-in-time (JIT) compiler.[43]Because of the significant changes, the reworked Zend Engine is called Zend Engine 3, succeeding Zend Engine 2 used in PHP 5.

Because of major internal changes in phpng, it must receive a new major version number of PHP, rather than a minor PHP 5 release, according to PHP’s release process.Major versions of PHP are allowed to break backward-compatibility of code and therefore PHP 7 presented an opportunity for other improvements beyond phpng that require backward-compatibility breaks. In particular, it involved the following changes.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

error: Content is protected !!