PHPXref هي أداة تطوير PHP ممتازة جدًا، حيث يمكنها تصنيف وتسجيل جميع الوظائف والمتغيرات والثوابت وما إلى ذلك في برنامج معين (مثل WordPress) وإنشاء قائمة صفحات ويب بتنسيق HTML، ويمكنك بسهولة العثور على وظيفة معينة في هذه القائمة أين يتم تعريفه وأين يتم الرجوع إليه. يعد هذا مفيدًا جدًا لكل من مطور مكون WordPress الإضافي والأشخاص الذين يرغبون في تعلم ودراسة WordPress.
لدى PHPXref رسميًا مستند تحليل مُجهز لـ WordPress: http://phpxref.com/xref/wordpress/ بالإضافة إلى ذلك، قام PHPXref أيضًا بإنتاج مستندات تحليلية لبرامج PHP المختلفة. إذا كنت مهتمًا، يمكنك البحث في موقع Google.
تشمل الوظائف الرئيسية لـ PHPXref
1. إدارة الملفات. بغض النظر عن الملف الذي تبحث عنه، يمكنك استخدامه للبحث عنه بسرعة. إذا كان ملفك يحتوي على تعليقات تتوافق مع القواعد النحوية، فيمكن لـ PHPXref أيضًا إدراجه بجوار اسم الملف، مما يسهل فهم وظيفة والغرض. الملف. البحث في المجلد بأكمله للعثور على ملف، وفتح كل ملف والبحث عن التعليقات.
2. إدارة الوظائف والمتغيرات والثابتات والطبقات. يحتوي Wordpress على مجموعة متنوعة من الوظائف والفئات المضمنة القوية، سواء كانت معالجة الأحرف أو قراءة عنوان URL عن بعد، فهناك وظائف جاهزة، لكننا لا نعرف غالبًا أنه يمكن العثور على هذه الوظيفة في WordPress الآن يمكنك العثور عليها بشكل أسهل من خلال البحث. حسنًا، إذا واجهت وظيفة معينة في WordPress أثناء عملية التطوير ولا تعرف ما يتم استخدامها من أجله، فيجب عليك العثور على مكان تعريف هذه الوظيفة مئات الملفات في وورد؟ من الأفضل استخدام PHPXref.
3. إدارة إدراج الملفات. يتطلب Wordpress الكثير من التضمين، ويتطلب تضمين ملفات أخرى، ولكن أحيانًا تؤدي عمليات التضمين المتكررة إلى حدوث أخطاء، على الرغم من أن require_once يمكن أن يحل المشكلة، فمن الأفضل أيضًا معرفة الملفات المضمنة في البرنامج النصي، ووضع ذلك في الاعتبار عند استدعاء هذا. هناك عدة. يوفر PHPXref قائمة بالملفات المضمنة والملفات المضمنة لكل ملف.
4. تسليط الضوء على كود المصدر. هذه الوظيفة أيضًا عملية نسبيًا، ولكن تحدث أخطاء أحيانًا في الاختبارات الفعلية.
5. وظيفة ارتباط ممتازة. عند تصفح الكود المصدري، قم بتوجيه الماوس إلى اسم الوظيفة، وستظهر صفحة تعريف الوظيفة بجوار الماوس، بالإضافة إلى عدد مرات استخدامها، بالإضافة إلى ذلك، بالنسبة لأسماء المتغيرات المستخدمة بشكل متكرر، يمكنك يمكن أيضًا أن يكون لديك صفحة لعرضها جميعًا مباشرةً حول استخدام هذا المتغير.
بما أن PHPxref قوي جدًا، فكيف يمكن استخدامه؟
1. أولاً، قم بتنزيل أحدث برنامج من SF، الإصدار الحالي هو 0.7. فقط قم بتنزيل إصدار win32. بعد التحميل قم بفك الضغط عنه.
2. يوجد مجلد مصدر ضمن دليل phpxref. هذا هو المجلد الذي يتم فيه تخزين كود المصدر. ضع كود مصدر WordPress الذي قمت بتنزيله هنا. يرجى ملاحظة أنك لا تضع دليل wordpress/ بالكامل، بل تضع المجلد بداخله ما عليك سوى إدخال الملف. وتأكد من أنه بتنسيق source/index.php، source/wp-content/..
3. قم بتشغيل الملف القابل للتنفيذ phpxref.exe لإنشاء المستند. تستغرق هذه العملية حوالي دقيقة واحدة نظرًا للتكرار العالي لقراءة القرص الصلب والكمية الكبيرة من العمليات الحسابية التي تستهلك موارد وحدة المعالجة المركزية، يرجى تعليق الأعمال الأخرى.
4. بعد نجاح المطالبة، ستكون جميع المستندات في دليل الإخراج. يوصى باستخدام XAMPP لتصحيح الأخطاء محليًا، ونقل مجلد الإخراج بالكامل إلى دليل htdocs الخاص بـ xampp، ثم تغيير الاسم إلى phpxref الذي لا يُنسى، لذلك يمكنك الوصول إليه من خلال http://localhost/phpxref/ . التأثير هو نفسه تمامًا مثل http://phpxref.com/xref/wordpress/ ، بالطبع، السرعة أسرع بكثير.
يوفر PHPXref أيضًا إصدارًا ينشئ المستندات ضمن نظام Linux، لكنني نادرًا ما أستخدم Ubuntu ولم أختبره تحت Ubuntu، وأعتقد أن معظم الأشخاص يحتاجون إلى الإصدار الموجود ضمن نظام Win تم نقلها إلى الخادم ليتمكن الجميع من الوصول إليها، ويمكنك أيضًا وضع بعض إعلانات Google Adsense أسفل الصفحة لكسب بعض المال الإضافي. لكن المستند الذي تم إنشاؤه بواسطة PHPxref كبير جدًا، فحجم WordPress (حزمة مضغوطة) يبلغ 1.2 ميجابايت، بعد فك الضغط ثم إنشاء المستند، يستغرق في الواقع أكثر من 80 ميجابايت! بعد الضغط، يجب أن يكون حجمه قريبًا من 20 ميجابايت، لذلك تخليت عن الرغبة في وضعه على الخادم الخاص بي (ربما يؤدي إنشاء صور مكررة إلى معاقبة محركات البحث).
بالإضافة إلى استخدام PHPXref لإنشاء WordPress الحالي أو برامج PHP التوضيحية الأخرى (مثل Discuz) للتعلم، فمن المفيد أيضًا استخدام PHPXref لإنشاء برامج PHP الخاصة بك للتحقق من الأخطاء أو تنظيم موارد التعليمات البرمجية. منذ أن تعلمت PHP، كتبت حوالي 5 برامج كبيرة نسبيًا (أعتقد أنها كبيرة نسبيًا، ولكن لم يكن أي منها منتجًا تجاريًا) لقد كتبت ما يقرب من 5 مرات وظيفة التحقق من عنوان البريد الإلكتروني، ووظيفة التحقق من اسم المستخدم، ووظائف التحقق من كلمة المرور، فئات MySQL... يبدو أنه يجب استخدام PHPXref لتنظيم الموارد.
قبل استخدام PHPxref، قرأت أيضًا المقدمة المقدمة من awflasher.com، والتي أود أن أعرب عن امتناني لها.