Table of Contents
Introduction
हेलो दोस्तों आज हम इस post में php5 और php7 के different के बारेमे जानेगे!. PHP एक server-side scripting language है!. और समय – समय पे PHP का updated आते रहते है तो php5 और php7 वह PHP के version है!. php5 जो है वह हमरी पुराणी मतलब की php का old version है जब की php7 वह php का new version है!. तो php7 के new feature और उसके benifite के बारेमे जानेगे!.
PHP5 के बारे में!.
1 July 2004 को php4 का upgrade version php5 को released किया गया था!. php5 खास करके 3 major एरिया को focused करता है!. 1. Object-oriented programming 2. XML and 3. MySQL support. और खास बात तो वह है की php5 से ही Object-Oriented Programming के concepts को feature किया गया था!. सो php5 को हम Object-Oriented model सेबी जान सकते है!. इसमें अलग-अलग तरीके के attribute involve है जैसे की user इंटेरगस etc…
Disadvantages of PHP5
-> php5 की speed और performance कम है compared to php7 के.
-> php5 में fatal errors को handle करना काफी difficult है!.
-> php5 में 64-bit supportable नहीं है इस लिए वह 64-bit integer के साथ-साथ बड़ी files को बी support नहीं करता.
-> php5 में null value है तो developer को null values return करने के लिए specific code लिखना पड़ता है!.
-> php5 में spaceship operator नहीं है लेकिन compare करने के लिए बहुत सारे operators का इस्तेमाल करना पड़ता है!.
PHP7 के बारे में!.
php7 वह php5 का latest updated version है!. जो php5 के compared में 4 गुनी ज्यादा better loading speed है!. और साथ में php7 less memory consumes करता है!.
तो अब आप लोगो को लगता होगा की php4, php5 और php7 version है! लेकिन ये php6 क्यों नहीं आयी तो दोस्तों php6 वह stable version नहीं था php6 के project पे काम कर रहे team कुछ difficulty face कर रहे थे उसके चलते php6 version released नहीं हुवा और directly php7 कुछ new feature के साथ released कर दिया.
Advantages of php7
-> php7 की speed और performance बहुत ज्यादा है compared to php5 के.
-> php7 में fatal errors को handle करना काफी effortless है programmer के लिए!.
-> php7 में 64-bit supportable है और उसमे 64-bit integer के साथ-साथ बड़ी files को बी आसानी से store करा जा सकता है!.
-> php7 में spaceship operator वह new feature हुवा operator है!.
php5 and php7 के advance feature के difference
- Scalar type declaration
- Return type declaration
- Null coalescing operator
- Spaceship operator
- Constant arrays using define
Difference between php5 and php7
1. Speed and performance
php7 की speed and performance php5 से कई गुना बेहतर और अच्छी है! php7 released की गई तो वह high speed और high performance के साथ release की गई है!.
2. Engine Version
php7 वह brand और new model engine-referred करता है!. सो php5 के compared में php7 updated और next-generation model engine-referred करता है इस लिए php7 का performance php5 से ज्यादा बहेतर है!.
3. 64-bit supported
php5 64-bit को support नहीं करता लेकिन php7 64-bit integer के साथ large files को stored करने की ability रखता है!.
4. Easy codding
php5 में codding easy है compared तो traditional codding process. लेकिन PHP developers को php5 के साथ कई बड़ी challenges बी face करना पद रहा था!.
php7 में developers के लिए codding system काफी easy और return type declarations बी supportable है!.
5. Anonymous class
php5 में anonymous का कोय concepts नहीं लेकिन php7 में programmers anonymous class का आसानी से लाभ उठा सकते है!. क्योकि इसके इस्तेमाल से programmers काम time में productive और efficiency increase करके development process को बढ़ा सकते है!.
6. Spaceship operator
php7 में vah new और advanced operator featured हुवा था.
7. Fatal errors handling
php5 में fatal error को handling करना developers के लिए काफी difficult है लेकिन php7 में fatal error को handle करना developers के लिए effortless है!.
8. Return type
php5 में return type functionality integrated नहीं हुवी थी लेकिन php7 में function का return type हम expected return value के साथ declared कर सकते है!.
9. Group use declaration
php5 में standard namespaces को individual declaratio करना होता है लेकिन php7 में standard namespaces individual declaraton करनी की बजाय group में declaration कर सकते है!.