පරිගණක, මෘදුකාංග
PHP 7: කුමක්ද අලුත් සහ නිදහස් විට?
වෙබ් සංවර්ධන - වැඩසටහන් වඩාත් වැදගත් ප්රවණතා එකකි. හා මෙම ප්රදේශයේ කටයුතු කරන සහ තමන් සැබෑ වැඩසටහන්කරුවකුද, PHP වැනි භාෂාව හුරු පුරුදු සලකන සෑම සංවර්ධක. මෙම ක්රමලේඛන භාෂා දැනටමත් ඉතා දිගු හා සාර්ථක වෙබ් අඩවි සහ වෙබ් යෙදුම් සංවර්ධනය සඳහා ලොව පුරා භාවිතා වේ. පෙර නම් සංවර්ධනය භාෂාව පස්වන සංස්කරණය මත සිදු කරන ලදි, නමුත් දැන්, PHP 7. කිරීමට සියලු පියවර නව අනුවාදය නිකුත් - ජූනි 11, 2015. මෙම ඇල්ෆා සංස්කරණය පමණක් බව සඳහන් කිරීම වටිනවා. අවසන් 2015 අග පැවැත්වීමට කටයුතු සූදානම් කර ඇත.
නව සොයාගැනීම්
ඒ නිසා, භාෂාව නවතම අනුවාදය නව ද? සංවර්ධකයින් පහත සඳහන් වෙනස්කම් සහ එකතු කර ඇත:
- PHP කාර්ය සාධන 7, මින් පෙර සාපේක්ෂව දෙගුණ.
- 64-bit ගෘහ නිර්මාණ ශිල්පය පවත්වාගෙන යා යුතුය.
- මාරක දෝෂ විශාල පිරිසක් ව්යතිරේක බවට පත් විය.
- වටිනාකම් සංසන්දනය කිරීමට ඒකාබද්ධ ක්රියාකරු ඇති විය.
- අඩු භාවිතය නිර්මාණය සඳහා සහය දක්වයි.
- එහි පැවැත්ම හා ප්රතිලාභ සඳහා විචල්ය පරීක්ෂා බව ප්රකාශ කළේය.
- එය නිර්වචනය භාවිතා ප්රකාශ කරන නිරන්තර වටිනාකම් ලෙස පෙලගැස්මක් නියම කිරීමට හැකි බවට පත් විය.
- සිව්වන සංස්කරණය කාරක රීති නිර්මාණකරුවන් යල් පිනූ වේ.
- PHP 7 නිර්නාමික පන්ති වැඩිදුරටත් සඳහන් කළේය.
මෙම වෙනස්කම් ඉතා කෙටි ලැයිස්තුවකි. ඊළඟ භාෂාව වැඩි දියුණු කිරීම හා නව නිපැයුම් සාකච්ඡා කරනු ඇත. එය සත් අවුරුදු 10 නිදහස් කිරීමට පෙර පස්වන අනුවාදයක් නිකුත් සම්මත ඇති බව පුදුමයට කරුණක් වේ.
ඇයි නම් PHP 5, PHP 6 නොහැකි වූයේ ඇයි?
බොහෝ සඳහා, එය ගුප්ත වේ. ඇත්ත වශයෙන්ම, සෑම දෙයක්ම සරල ය. ඇති "හය" නිදහස් හුදෙක් සිදු කළේ නැත. එහි ප්රධාන ලක්ෂණය ඕනෑම තැනක වෙබ් සංවර්ධන එය තොරව, සහයෝගය චරිත "යුනිකෝඩ්" විය.
අදහස, PHP කර්නලය 7. මෙම සහයෝගය ක්රියාත්මක කිරීමට එය ලබා දෙන අලුත් දෙය කුමක්ද? භාෂාව අවස්ථා පුළුල් කිරීම, ඇත්තෙන්ම. එය හඳුන්වන ලෙස emoticons භාවිතා කිරීමට මෙන්ම, විවිධ භාෂා වලින් රේඛා ක්රියාකාරිත්වය පුළුල් කිරීමට හැකි වනු ඇත.
සැලසුම් සහගත විය, නමුත් ප්රශ්න රාශියක් ඇති විය. එය "යුනිකෝඩ්" පවත්වා ගැනීම සඳහා කේතය විශාල කොටසක් වරායට ඉතා දුෂ්කර හා වෙහෙසකාරී විය. මෙය වෙනත් අවස්ථා සහ කලකිරුනු වෙබ් අඩවි සංවර්ධනය සංවර්ධනය දැඩි බලපෑම් ඇති කර තියෙනවා. ඒ නිසා, කාලයත්, එම "යුනිකෝඩ්" සහාය දීමේ දී පොලී වැටෙන්න පටන්ගත්තා, සහ හයවන සංස්කරණය තවදුරටත් සංවර්ධනය කළ යුතු ය.
එහෙත් මේ සියලු 7. නව වන්නේ, මේ නිදහස් අනුවාදය PHP ලෙස, ඉතිහාසය ද?
කාර්ය සාධනය වැඩි දියුණු කිරීම
මීට කලින්, සියලු යාවත්කාලීන සැලකිය යුතු කාර්ය සාධනය වැඩි දියුණු කරන අතර, එය සංවර්ධකයන්ගේ ප්රධාන ඉලක්කය හොඳ එහි PHP 7 සැලකිය යුතු වෙනසක් නො වී ය. ඔවුන් එය හැසිරවීමට හැකි විය. දැන්, PHP භාෂාව මත පදනම් වූ සෙන්ඩ් එන්ජිම වැඩසටහන්කරුවන් උනන්දුව, කිහිප වතාවක් වැඩි වී ඇත. බොහෝ විශේෂඥයන් නව අනුවාදය සැලකිය යුතු පරිණාමය බව හා තරගකාරී බවට පත් වී ඇත. ඇත්තෙන්ම, නායකත්වය වෙනත් විධානාවලි පරිගණක භාෂා පරාජය කිරීමට ආරම්භ විය.
ක්ෂණිකව එන්ජින්
7, PHP සංවර්ධන ගතිකව යන්ත්රය බවට කේතය සම්පාදනය කිරීමට හැකි වන මෙම එන්ජින් හඳුන්වා ගැන වැඩිදුර දැන ගැනීම සඳහා අධ්යයන කටයුතු සමග ආරම්භ විය. කෙසේ වෙතත්, එය ක්රියාත්මක කිරීම තුළ ඇති කේතය වේගය වැඩි කිරීමට ඔබට අවසර දෙයි. නමුත් සම්පූර්ණයෙන්ම ක්රියාත්මක කිරීම තවමත් සිදු කර නැත, නමුත් තනන්නන් ක්රියාකාරීව එය අත්හදා බලමින් සිටිති. ඔවුන් සඳහා JIT-භාෂා එන්ජින් ක්රියාත්මක කිරීමට සාර්ථක නම්, එය කාර්ය සාධන උපරිම මට්ටමින් පවා උසස් මතු කරනු ඇත.
වියුක්ත කාරක රීති ගසක්
මෙය සම්පාදනය පියවර රුසියානු ක්රමලේඛකයා යෝජනා විය. ලී කිහිපයක් වාසි, ඔවුන් අතර ලබා දිය හැකි - ඒ අනුව, PHP 7. වැඩ වේගවත් වනු ඇත අනාගත ප්රශස්තිකරණය සහ වඩාත් කාර්යක්ෂම මතකය වෙන් සඳහා විශාල නැඹුරුවක්, අභිරුචි අයදුම්පත් ගසක් විවෘත කිරීමට ඇති හැකියාව විස්තර. මෙම දෝෂ සොයා ගැනීම සඳහා ඉතා ප්රයෝජනවත් වන බව උසස් තත්ත්වයේ මෙවලම් ඉස්මතු විය හැක. සැබෑ අයදුම්පත් මත සිදු වී ඇති බව පරීක්ෂණ, නව අනුවාදය ඉල්ලීම සැකසුම් කාලය බොහෝ මතකය ලෙස අර්ධ භාවිතා කරන බවයි. නව අනුවාදය සියලු ලස්සන හුරු පුරුදු පෙනුමක් යන කාරනය තිබිය දී ම, එය කාර්ය සාධනය අනුව පසුගිය එක වඩා ඉතා වෙනස්. සියලු පසු, අඩු මතකය පරිභෝජනය බව අඩු බලය යන්ත්ර වේගවත් ඉල්ලීම් කටයුතු කිරීමට හැකියාව ලබා දෙයි. එය, PHP සුවිශේෂ mikroservisov පමණ පිහිටුවීමට දායක වේ.
අසමමුහුර්ත වැඩසටහන්
PHP 7 මෙම අවස්ථාවට පුඩුවක් ක්රියාත්මක කිරීම සඳහා අවශ්ය පියවර වේ. මෙම ආදානය සහ ප්රතිදානය සම්බන්ධ සිදුවීම් අන්තර් නිරෝධනය ඉඩ කේත කෑල්ලක්, මෙන්ම වෙනත් කාර්යයන් අසමමිතික වර්ගය, සමගාමීව ක්රියාත්මක කළ හැකි (ජාලය ගොනු, දත්ත සමුදායන් සඳහා ප්රවේශය) වේ.
හුදෙක් එය තනි විමසුම තුළ එවැනි කාර්යයන් සඳහා සහාය එක් කිරීම සඳහා ඉඩ ලබා දෙනු ඇත, ය. අසමමුහුර්ත වැඩසටහන් ද, ඵලදායිතාව වැඩි කිරීම සඳහා ඉඩ ලබා දෙනු ඇත.
වැඩි දියුණු කළ කාරක රීති
7 PHP - පොදු කටයුතු භාෂා ස්ක්රිප්ටින්. සහ කාරක රීති මෙම පිටපත් රචනය සඳහා වැඩි දියුණු වී ඇත. දැන් එය කේතය ලියන්න පහසු බවට පත් විය, එය සංවර්ධකයින් වැඩි ප්රසන්න වගේ. දේ වෙනස් වී ඇත්තේ කෙසේද?
- දැන් එය එම රේඛාව හා තනි නාමඅවකාශයෙහි බව එම පන්ති ආනයනය පිරිසක් දැන්වීම් හැකි ය. මෙම කේතය දී බයිට් කිහිපයක් බේරා ගැනීමට උපකාරී වේ.
- NULL-එක් රැස්වෙමින් ක්රියාකරු එකතු ක්රමලේඛකයෙක් තවත් විචල්ය කිරීමට දැනටමත් අනුයුක්ත කර ඇත විචල්යක් කිරීමට වටිනාකම නියම කිරීමට අවශ්ය විට පැන නගින ප්රශ්නය සමත් වෙනවා.
- "අභ්යවකාශ යානා" යන නමින් නම් කර තිබූ සංයුක්ත සංසන්දනය ක්රියාකරු, තුන් මට්ටමේ සංසන්දනය අගය යුගල නිෂ්පාදනය කිරීමට උපකාරී වේ. එය එම අගයන් සමාන නොවන්නේ නම්, වැඩි දෙකෙන් ඔබ එම වටිනාකම් වූ සමානාත්මතාව, හෝ අසමානතාව පමණක් නොව තේරුම් ගැනීමට ඉඩ ලබා දෙන අතර, පමණක් නොව,.
ව්යතිරේක
මීට පෙර මාරාන්තික වැරදි අල්ලා කටයුතු කරන ව්යතිරේකයක් පැමිණීමත් සමග, ක්රියාත්මක කරමින් සම්පූර්ණ නතර තිර රචනය කිරීමට හේතු නම්. දැන්, නොපවතින කාර්යය අභියෝගයක් වැනි වැරදි, ස්ක්රිප්ට් නතර නොවනු ඇත. එය කේතය තනි වාරණ දී කටයුතු කිරීමට හැකි වන ව්යතිරේකයක්, වීසි කරනවා. මාරක දෝෂ වැඩ විශාල බාධාවක් වන නැවත ආරම්භ කිරීම සඳහා අවශ්ය හේතු විය හැකිය ලෙස මෙම සේවාදායකයන් සඳහා වැදගත් අංගයක් වන.
PHP ස්ථාපනය කරන ආකාරය 7
1. ඔබ නිල වෙබ් අඩවිය නවතම අනුවාදය බාගත කිරීම සඳහා අවශ්ය වේ.
2. සංරක්ෂිත සිට PHP දී ෆෝල්ඩරය අන්තර්ගතය ලබා ගනී. කිසිදු ස්ථාපනය අවශ්ය වේ.
3. සේවාදායකය මානකරන ගොනුව වෙනස් (Apache අර්ථය).
4. DirectoryIndex පරාමිතිය index.html වෙනස් කළ යුතුය.
5. සේවාදායකය නැවත ආරම්භ වන අතර එහිදී ඔබ හට මෙම බ්රවුසරය හරහා index.php පිටුව වෙත ගොස් සියල්ල එය කළ යුත්තේ ලෙස ක්රියා කරන බවට වග බලා ගන්න ඕනේ.
මූලධර්මය, මෙම ක්රියාවලිය පෙර අනුවාදය හා සමග සසඳන විට බෙහෙවින් වෙනස් වී නැහැ. PHP ස්ථාපනය අවශ්යතාව පැකේජය ගබඩාව සිට බාගත කිරීම සඳහා, පසුව ස්ථාපනය කිරීමට විශේෂ විධාන භාවිත නිසා ලිනක්ස් 7, යම් තරමක් දුරට වෙනස් වේ.
නිගමනය
ඇත්ත වශයෙන්ම, එම PHP ක්රමලේඛන භාෂාව සියලු මෑත වෙනස්වීම් අත්යවශ්ය බවට පත් වී තිබේ. ඔවුන් බොහෝ ෆේස්බුක් සහ එහි ක්රමලේඛන භාෂාව වැටෙයි, පෙරමුණ අල්ලා ගැනීමට පටන් ගත් සමග තරඟකාරිත්වයක් පිටතට සිදු කරන ලදී. ඇති සංවර්ධනය කිරීමට තුඩු දුන් දේ. මේ සඳහා ඔබට මාර්ක් සකර්බර්ග් සහ තම සමාගම ස්තුති කරන්න පුළුවන්. කෙසේ වෙතත්, එය ප්රජාව, PHP-සංවර්ධකයින් ප්රයෝජන වේ. දැන් වෙබ් සංවර්ධනය යනු ගුණාත්මක වශයෙන් නව මට්ටමකට ලඟා කර ඇත. කාර්ය සාධන වැඩි ඇති අතර තවත් වර්ධනය වනු ඇති අතර, එහි ප්රතිඵලයක් ලෙස, වෙනත් විධානාවලි පරිගණක භාෂා සමග තරගය තෙක් පවත්වා ගෙන යනු ඇත. සියලු පසු, ඔවුන් තවමත් තම ආසනය, PHP යෝධ ගමන් කිරීමට දිගු ගමනක් තියෙනවා.
Similar articles
Trending Now