এটি মূলত এটা তাদের চাহিদামতো তথ্য পুনরায় ব্যবহার করার সম্ভাবনা দিয়ে, একটি টেম্পলেট ইঞ্জিন মধ্যে পিএইচপি রূপান্তরিত করে.
এ XHP একটি পূর্ণ পিএইচপি অভিব্যক্তি হিসাবে কোঁকড়া ধনুর্বন্ধনী {} ভিতরে পাওয়া কন্টেন্ট পার্সিং ও দোভাষী দ্বারা কাজ, সাধারণত শুধুমাত্র ভেরিয়েবলের জন্য ব্যবহৃত.
এই ডিফল্ট সিনট্যাক্স বৃদ্ধিকারী দ্বারা ডেভেলপার এখন ইউজার ইন্টারফেস এবং templated বিন্যাস কোডিং জন্য XHP আদর্শ, যার ফলে অনেক সহজ কোড পুনরায় ব্যবহার করতে পারেন.
ব্যবহারের নির্দেশাবলী XHP এর README ফাইলের সাথে অন্তর্ভুক্ত করা হয়
নতুন এই রিলিজে কি:.
- হ্যাক রূপান্তর. 1.x রিলিজ সিরিজ এখনও PHP5 ব্যবহারকারীদের জন্য সমর্থিত হয়
<লি> যোগ AwaitableXHP; এই কমান্ডের সাহায্যে আপনি প্রয়োজনীয় তথ্য আনয়ন পরিবর্তে তারা উপস্থাপন এপিআই অংশ একটি বাস্তবায়ন বিস্তারিত যেখানে দক্ষ XHP উপাদান নির্মাণ করতে পারবেন - এই হ্যাক দ্বারা সমর্থিত নয় হিসাবে, callable অ্যাট্রিবিউট type অপসারিত করুন
- হ্যাক রূপান্তর. 1.x রিলিজ সিরিজ এখনও PHP5 ব্যবহারকারীদের জন্য সমর্থিত হয়
<লি> যোগ AwaitableXHP; এই কমান্ডের সাহায্যে আপনি প্রয়োজনীয় তথ্য আনয়ন পরিবর্তে তারা উপস্থাপন এপিআই অংশ একটি বাস্তবায়ন বিস্তারিত যেখানে দক্ষ XHP উপাদান নির্মাণ করতে পারবেন - এই হ্যাক দ্বারা সমর্থিত নয় হিসাবে, callable অ্যাট্রিবিউট type অপসারিত করুন
- হ্যাক রূপান্তর. 1.x রিলিজ সিরিজ এখনও PHP5 ব্যবহারকারীদের জন্য সমর্থিত হয়
<লি> যোগ AwaitableXHP; এই কমান্ডের সাহায্যে আপনি প্রয়োজনীয় তথ্য আনয়ন পরিবর্তে তারা উপস্থাপন এপিআই অংশ একটি বাস্তবায়ন বিস্তারিত যেখানে দক্ষ XHP উপাদান নির্মাণ করতে পারবেন - এই হ্যাক দ্বারা সমর্থিত নয় হিসাবে, callable অ্যাট্রিবিউট type অপসারিত করুন
- হ্যাক রূপান্তর. 1.x রিলিজ সিরিজ এখনও PHP5 ব্যবহারকারীদের জন্য সমর্থিত হয়
<লি> যোগ AwaitableXHP; এই কমান্ডের সাহায্যে আপনি প্রয়োজনীয় তথ্য আনয়ন পরিবর্তে তারা উপস্থাপন এপিআই অংশ একটি বাস্তবায়ন বিস্তারিত যেখানে দক্ষ XHP উপাদান নির্মাণ করতে পারবেন - এই হ্যাক দ্বারা সমর্থিত নয় হিসাবে, callable অ্যাট্রিবিউট type অপসারিত করুন
- এই সংগ্রহস্থলের আর একটি PHP5 এক্সটেনশন অন্তর্ভুক্ত হিসাবে, পার্সি ও পিএইচপি লাইসেন্স উপযুক্ত নয়. বিএসডি হিসাবে Relicensed করুন
- এখন আপনার সুরকার ভিত্তিক পিএইচপি প্রকল্প XHP যোগ করতে পারেন (ফেসবুক / xhp-lib)
- অন্যান্য মার্কআপ এখন XHPUnsafeRenderable এবং XHPAlwaysValidChild ইন্টারফেসের মাধ্যমে XHP এমবেড করা যায় - বিবরণের জন্য MIGRATING.md দেখতে
- পিএইচপি 5.5 জন্য সমর্থন করুন
<লি> বলপ্রয়োগ এখন অনেক কঠোর হয়, এবং একটি E_DEPRECATED উত্থাপন গুন. ভবিষ্যতে প্রকাশিত কোনো রিলিজের মধ্যে, হ্যাক typechecker একটি ত্রুটি হতে কোনো বলপ্রয়োগ বিবেচনা করবে, এবং XHP-যথেচ্ছ একটি ব্যতিক্রম নিক্ষেপ করা হবে.
<লি> যোগ XHPUnsafeRenderable এবং XHPAlwaysValidChild ইন্টারফেস, এটি সহজ একটি XHP বৃক্ষ অন্যান্য উত্স থেকে মার্কআপ অন্তর্ভুক্ত করার জন্য তৈরি. আরও তথ্যের জন্য দেখুন MIGRATING.md করুন
<লি> getID (), addClass () থেকে transferAttributes () এবং বন্ধুদের আউট বিভক্ত: X: নতুন HasXHPHelpers ইন্টারফেস এবং কার্যকরী, যা একটি নতুন XHPHelpers বৈশিষ্ট্য, এর সাথে এইচটিএমএল উপাদান
<লি> দ্বারা বাস্তবায়িত নতুন XHPRoot ইন্টারফেস, যোগ: X: আদিম ও: X: composable-উপাদান. এই রেন্ডার রিটার্ন টাইপ ()
অ্যারে সঙ্গে মোকাবিলা যে <লি> কার্যাবলী (যেমন getAttributes ()) এখন ভেক্টর, মানচিত্র, বা সেট ব্যবহার করুন
<লি> যোগ প্রতিবিম্ব; ReflectionXHPClass প্রধান এন্ট্রি পয়েন্ট
সংস্করণ 2.2.0 নতুন আপনি কি:
<লি> বলপ্রয়োগ এখন অনেক কঠোর হয়, এবং একটি E_DEPRECATED উত্থাপন গুন. ভবিষ্যতে প্রকাশিত কোনো রিলিজের মধ্যে, হ্যাক typechecker একটি ত্রুটি হতে কোনো বলপ্রয়োগ বিবেচনা করবে, এবং XHP-যথেচ্ছ একটি ব্যতিক্রম নিক্ষেপ করা হবে.
<লি> যোগ XHPUnsafeRenderable এবং XHPAlwaysValidChild ইন্টারফেস, এটি সহজ একটি XHP বৃক্ষ অন্যান্য উত্স থেকে মার্কআপ অন্তর্ভুক্ত করার জন্য তৈরি. আরও তথ্যের জন্য দেখুন MIGRATING.md করুন
<লি> getID (), addClass () থেকে transferAttributes () এবং বন্ধুদের আউট বিভক্ত: X: নতুন HasXHPHelpers ইন্টারফেস এবং কার্যকরী, যা একটি নতুন XHPHelpers বৈশিষ্ট্য, এর সাথে এইচটিএমএল উপাদান
<লি> দ্বারা বাস্তবায়িত নতুন XHPRoot ইন্টারফেস, যোগ: X: আদিম ও: X: composable-উপাদান. এই রেন্ডার রিটার্ন টাইপ ()
অ্যারে সঙ্গে মোকাবিলা যে <লি> কার্যাবলী (যেমন getAttributes ()) এখন ভেক্টর, মানচিত্র, বা সেট ব্যবহার করুন
<লি> যোগ প্রতিবিম্ব; ReflectionXHPClass প্রধান এন্ট্রি পয়েন্ট
সংস্করণ 2.1.0 নতুন আপনি কি:
<লি> বলপ্রয়োগ এখন অনেক কঠোর হয়, এবং একটি E_DEPRECATED উত্থাপন গুন. ভবিষ্যতে প্রকাশিত কোনো রিলিজের মধ্যে, হ্যাক typechecker একটি ত্রুটি হতে কোনো বলপ্রয়োগ বিবেচনা করবে, এবং XHP-যথেচ্ছ একটি ব্যতিক্রম নিক্ষেপ করা হবে.
<লি> যোগ XHPUnsafeRenderable এবং XHPAlwaysValidChild ইন্টারফেস, এটি সহজ একটি XHP বৃক্ষ অন্যান্য উত্স থেকে মার্কআপ অন্তর্ভুক্ত করার জন্য তৈরি. আরও তথ্যের জন্য দেখুন MIGRATING.md করুন
<লি> getID (), addClass () থেকে transferAttributes () এবং বন্ধুদের আউট বিভক্ত: X: নতুন HasXHPHelpers ইন্টারফেস এবং কার্যকরী, যা একটি নতুন XHPHelpers বৈশিষ্ট্য, এর সাথে এইচটিএমএল উপাদান
<লি> দ্বারা বাস্তবায়িত নতুন XHPRoot ইন্টারফেস, যোগ: X: আদিম ও: X: composable-উপাদান. এই রেন্ডার রিটার্ন টাইপ ()
অ্যারে সঙ্গে মোকাবিলা যে <লি> কার্যাবলী (যেমন getAttributes ()) এখন ভেক্টর, মানচিত্র, বা সেট ব্যবহার করুন
<লি> যোগ প্রতিবিম্ব; ReflectionXHPClass প্রধান এন্ট্রি পয়েন্ট
সংস্করণ 2.0.0 নতুন আপনি কি:
<লি> বলপ্রয়োগ এখন অনেক কঠোর হয়, এবং একটি E_DEPRECATED উত্থাপন গুন. ভবিষ্যতে প্রকাশিত কোনো রিলিজের মধ্যে, হ্যাক typechecker একটি ত্রুটি হতে কোনো বলপ্রয়োগ বিবেচনা করবে, এবং XHP-যথেচ্ছ একটি ব্যতিক্রম নিক্ষেপ করা হবে.
<লি> যোগ XHPUnsafeRenderable এবং XHPAlwaysValidChild ইন্টারফেস, এটি সহজ একটি XHP বৃক্ষ অন্যান্য উত্স থেকে মার্কআপ অন্তর্ভুক্ত করার জন্য তৈরি. আরও তথ্যের জন্য দেখুন MIGRATING.md করুন
<লি> getID (), addClass () থেকে transferAttributes () এবং বন্ধুদের আউট বিভক্ত: X: নতুন HasXHPHelpers ইন্টারফেস এবং কার্যকরী, যা একটি নতুন XHPHelpers বৈশিষ্ট্য, এর সাথে এইচটিএমএল উপাদান
<লি> দ্বারা বাস্তবায়িত নতুন XHPRoot ইন্টারফেস, যোগ: X: আদিম ও: X: composable-উপাদান. এই রেন্ডার রিটার্ন টাইপ ()
অ্যারে সঙ্গে মোকাবিলা যে <লি> কার্যাবলী (যেমন getAttributes ()) এখন ভেক্টর, মানচিত্র, বা সেট ব্যবহার করুন
<লি> যোগ প্রতিবিম্ব; ReflectionXHPClass প্রধান এন্ট্রি পয়েন্ট
সংস্করণ 1.6.0 নতুন আপনি কি:
<লি>) (__toString সেইসাথে) toString (প্রদান. তারা অভিন্ন, তবে toString () আহ্বান করা হয় আপনি অনেক nicer ব্যাক দিতে হবে
<লি> ভ্যালিডেশন মাত্রাতিরিক্ত কঠোর ছিল. নিরুদ্বেগ.
<লি> যোগ এইচটিএমএল শর্তাধীন মন্তব্য করুন
হ্যাক ভেক্টর, সেট, এবং মানচিত্র জন্য <লি> উন্নত সমর্থন
<লি> সাপোর্ট নেস্টেড অ্যারে উল্লেখ - যেমন অ্যারে & # x3c; অ্যারের & # x3c; স্ট্রিং, int & # x3e; & # x3e;
<লি> একক উদ্ধৃতি এখন এইচটিএমএল অনুমতিপ্রাপ্ত করুন পালিয়ে হচ্ছে না বৈশিষ্ট্যাবলী
সংস্করণ 1.4 নতুন আপনি কি:.
<লি> HTML5 এর উল্লেখ করতে আপগ্রেড.
<লি> বাগ সংশোধন করা হয়েছে.
পাওয়া মন্তব্যসমূহ না