সফটওয়্যার বিবরণ:
সংস্করণ: 2.0.1 আপডেট
তারিখ আপলোড: 10 Apr 16
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 67
এ পিএইচপি পার্সার এ লাইব্রেরি কোড বিশ্লেষণের উদ্দেশ্যে লেখা হয়েছিল. '
এটি কেবল কোড সার্চ এবং সিনট্যাক্স গাছের একটি অ্যারে হিসাবে এটা দেখায়. '
ঢাকা অ্যারে নিপূণভাবে ব্যবহার করে আমরা কোড নিপূণভাবে পারেন.
ঢাকা beginners জন্য, ডকুমেন্টেশন প্রকল্পের সাথে উপলব্ধ করা হয়?
এই রিলিজে নতুন .
- encapsed স্ট্রিং স্ট্রিং অংশ এখন `স্কালে & # x5c ব্যবহার প্রতিনিধিত্ব করা হয়. পূর্বে কাঁচা স্ট্রিং ব্যবহার করা হয়. এই `স্কালে & # x5c এর` parts` সন্তানের প্রভাবিত; Encaps` এবং `Expr & # x5c; ShellExec`. পরিবর্তন encapsed স্ট্রিং অংশ বৈশিষ্ট্যাবলী এ্যাসাইনমেন্ট করার কাজ করা হয়েছে.
- encapsed স্ট্রিং স্ট্রিং অংশ এখন ব্যবহার `প্রতিনিধিত্ব করছে স্কালে & # x5c; EncapsStringPart` নোড. পূর্বে কাঁচা স্ট্রিং ব্যবহার করা হয়. এই `স্কালে & # x5c এর` parts` সন্তানের প্রভাবিত; Encaps` এবং `Expr & # x5c; ShellExec`. পরিবর্তন encapsed স্ট্রিং অংশ বৈশিষ্ট্যাবলী এ্যাসাইনমেন্ট করার কাজ করা হয়েছে.
- `NameResolver` যখন ফাংশন / পদ্ধতি / অবসান নোড প্রবেশন এখন প্যারামিটার প্রকার নির্দেশ মিটিয়ে ফেলা. যেমন অন্য দর্শক চলমান পরে এটি ইতিমধ্যে যে সময়ে সমাধান নাম ব্যবহার করতে পারবে না.
- `NameResolver` এখন প্যারামিটার প্রকার নির্দেশ যখন মিটিয়ে ফেলা ফাংশন / পদ্ধতি / অবসান নোড প্রবেশন. যেমন অন্য দর্শক চলমান পরে এটি ইতিমধ্যে যে সময়ে সমাধান নাম ব্যবহার করতে পারবে না.
- `NameResolver` এখন প্যারামিটার প্রকার নির্দেশ যখন মিটিয়ে ফেলা ফাংশন / পদ্ধতি / অবসান নোড প্রবেশন. যেমন অন্য দর্শক চলমান পরে এটি ইতিমধ্যে যে সময়ে সমাধান নাম ব্যবহার করতে পারবে না.
- নোড দর্শক এখন আসতে পারেন `NodeTraverser :: DONT_TRAVERSE_CHILDREN `` enterNode () `অর্ডার সব দর্শকদের জন্য, বর্তমান নোডের মধ্যে সব শিশুদের লাফালাফি করার থেকে.
- বর্গ নাম ছাড়া নতুন এক্সপ্রেশন নামঞ্জুর করুন. পূর্বে নতুন; ঘটনাক্রমে বৈধ কোড হিসেবে বিবেচনা করা হয়.
- সরানো অবচিত `Template` এবং` TemplateLoader` ক্লাস .
- এখন ইন্টারফেসের জন্য একটি রচয়িতা (হল `PHPParser_Builder_Interface `).
- খালি মধ্যে নির্বিচারে এক্সপ্রেশন জন্য সমর্থন যোগ করা হয়েছে ().
- যোগ ক্লাস - & # x3e; getMethods () ফাংশন, যা বর্গ নোড stmts অ্যারের মধ্যে অন্তর্ভুক্ত সব পদ্ধতি ফেরৎ. এই উত্তরাধিকারসূত্রে পাওয়া পদ্ধতি একাউন্টে লাগবে না.
- পিএইচপি 5.4 বা উচ্চতর করুন
সংস্করণ 2.0.0 নতুন
নতুন সংস্করণ 1.4.0 / 2.0.0-alpha1:
<লি> autoloader আর রেজিস্ট্রেশন `unserialize_callback_func` স্টার বিকল্প সেট করে -. এই প্রয়োজন হয় না এবং যখন প্রক্রিয়া বিচ্ছিন্নতা সঙ্গে PhpUnit পরীক্ষা চলমান সমস্যা সৃষ্টি হতে পারে করুন
আপনি কি নতুন সংস্করণ 1.3.0
<লি> autoloader আর রেজিস্ট্রেশন `unserialize_callback_func` স্টার বিকল্প সেট করে -. এই প্রয়োজন হয় না এবং যখন প্রক্রিয়া বিচ্ছিন্নতা সঙ্গে PhpUnit পরীক্ষা চলমান সমস্যা সৃষ্টি হতে পারে করুন
আপনি কি নতুন সংস্করণ 1.2.2
<লি> autoloader আর রেজিস্ট্রেশন `unserialize_callback_func` স্টার বিকল্প সেট করে -. এই প্রয়োজন হয় না এবং যখন প্রক্রিয়া বিচ্ছিন্নতা সঙ্গে PhpUnit পরীক্ষা চলমান সমস্যা সৃষ্টি হতে পারে করুন
সংস্করণ 1.1.0 নতুন
<লি> বিমূর্ত বা চূড়ান্ত হিসাবে একটি সম্পত্তি ঘোষণা এখন একটি ত্রুটি হয়.
<লি> বৈশিষ্ট এবং নামব্যবধান জন্য যোগ করা হয়েছে বিল্ডার.
<লি> শ্রেণী, ইন্টারফেস, বৈশিষ্ট্য, ফাংশন, পদ্ধতি এবং সম্পত্তি বিল্ডার এখন `setDocComment ()` পদ্ধতি ব্যবহার ডক মন্তব্য যুক্ত করা সমর্থন.
<লি> বিল্ডার সম্পূর্ণরূপে যোগ্য এবং নামস্থান-আপেক্ষিক নামের জন্য সমর্থন যোগ করা হয়েছে. আর নাম কম্পোনেন্ট অ্যারে ব্যবহার করার অনুমতি.
<লি> বিতরণ সংরক্ষণাগার ফাইল ডকুমেন্টেশন এবং পরীক্ষার যুক্ত করবেন না.
সংস্করণ 1.0.1 নতুন
<লি> সাপোর্ট T_ONUMBER HHVM দ্বারা ব্যবহৃত টোকেন.
<লি> যোগ করা হয়েছে সরাসরি পিএইচপি-parse.php স্ক্রিপ্টে কোড পাস করার ক্ষমতা.
<লি>, var_dump এর আটকান ছাঁটাই () পিএইচপি-parse.php স্ক্রিপ্ট যদি XDebug ব্যবহৃত হয় আউটপুট.
নতুন সংস্করণ 1.0.0 মধ্যে
<লি> ফিক্সড এক্সএমএল unserializer সঠিকভাবে নতুন namespaced নোড নাম এর সাথে কাজ করা.
সংস্করণ 0.9.4 নতুন
<লি> নোড traversation জন্য একটি ইন্টারফেস যোগ করা হয়েছে: `PHPParser_NodeTraverserInterface` করুন
<লি> `include` এক্সপ্রেশন ফিক্সড প্রশংসনীয় প্রিন্টিং (প্রাধান্য তথ্য অনুপস্থিত ছিল).
<লি> ফিক্সড করুন & quot; অনির্ধারিত সূচক করুন & quot; নোটিশ একটি বাক্যগঠন ত্রুটি প্রত্যাশামত টোকেন উৎপাদিত যখন.
সংস্করণ 0.9.3 নতুন
<লি> ধ্রুব অ্যারের / পংক্তি dereferencing জন্য সমর্থন যোগ করা হয়েছে.
<লি> ফলন এক্সপ্রেশন জন্য সমর্থন যোগ করা হয়েছে. এই কী subnodes এবং মান সঙ্গে, একটি নতুন ফলন অভিব্যক্তি টাইপ যোগ করা হয়েছে.
<লি> পরিশেষে জন্য সমর্থন যোগ করা হয়েছে. এই TryCatch নোডের একটি নতুন finallyStmts subnode যোগ করে. যদি কোন অবশেষে দফা এটা নাল হতে হবে.
নতুন সংস্করণ 0.9.2
<লি> সংযোজন isPublic (), isProtected (), isPrivate (). isAbstract (), isFinal () এবং isStatic () ClassMethod, সম্পত্তি ও ক্লাস নোড accessors. (স্পেস এবং ক্লাস স্পষ্টত শুধুমাত্র তাদের প্রাসঙ্গিক accessors আছে.)
<লি> বন্ধনীর মধ্যে নতুন এক্সপ্রেশন, উদাঃ এর ফিক্সড পার্সিং ফিরে (নতুন ফু);.
<লি> lexer মধ্যে নোড বৈশিষ্ট্যাবলী যোগ করার জন্য প্রক্রিয়া যোগ করা হয়েছে.
<লি> ফিক্সড NameResolver পরিদর্শক এছাড়াও ধরা ব্লকে ক্লাসের নাম সমাধান করতে.
এ আবশ্যকতা করুন :
এ সীমাবদ্ধতা করুন :
- এখনো উন্নয়নে <লি>. অন্য এক সংস্করণ থেকে আয়তন বহুলাংশে পরিবর্তন হতে পারে.
পাওয়া মন্তব্যসমূহ না