PDA

View Full Version : سوال: یک سوال فوق العاده برای php نویس ها



delphi77
چهارشنبه 11 دی 1387, 12:53 عصر
می خواهم بدانم که فایل ( کد php ) من چه کلاسها و فاینکشن ها و متغییر هایی را فراخوانی می کنه؟

نیاز به یک ابزار دارم که کار های زیر را انجام بده

مثلا برای یک صفحه php

تمامی کلاسهای مورد استفاده چه داخل و چه خارج از صفحه را گزارش بده
تمامی فاینکشن هایی که چه از کلاس یا مستقل یا خارج از کد فراخوانی شده را گزارش بده
تمامی variable های مورد استفاده در کد را با ذکر محل گزارش بده

Yousha
چهارشنبه 11 دی 1387, 15:19 عصر
پروژه خوبیه، با DelphiAssistants بشینید بنویسیدش.
موفق باشید.

مهدی کرامتی
چهارشنبه 11 دی 1387, 15:58 عصر
Nusphere PhpEd این کار رو میکنه.

delphi77
جمعه 13 دی 1387, 15:23 عصر
Nusphere PhpEd این کار رو میکنه.

ممنون مطمئنید که این کار را می کنه من ترایالش را گرفتم که نصب کنم کاش می گفتید با کدام ابزار باید کار کنم تا سریعتر به نتیجه برسم

zoghal
شنبه 14 دی 1387, 07:09 صبح
از phpDesigner 2008 استفاده کن

delphi77
شنبه 14 دی 1387, 12:08 عصر
حتی اگر بشه یک فایل log درست کرد که فانکشن ها و متغییر ها و کلاسهای استفاده شده پروژه را ثبت کنه
1- هم میزان استفاده از هر کدام را داشته باشیم
2- هم اگر یکی از آنها استفاده نشد کلا حذفش کنیم

delphi77
یک شنبه 15 دی 1387, 16:15 عصر
دوستان phpDesigner این کار را نمی کنه

zoghal
یک شنبه 15 دی 1387, 20:28 عصر
دوستان phpDesigner این کار را نمی کنه
شما تصویری که ضمیمه کردم رو نگاه انداختین؟
داره نشون میده دیگه

delphi77
دوشنبه 16 دی 1387, 12:33 عصر
من می خواهم دقیقا نشان بده یا گزارش بده که:

فایل start.php جاری من داره مثلا دوتا از پنج فانکشن در کلاس خارجی x.php را فراخوانی می کنه

delphi77
جمعه 20 دی 1387, 10:08 صبح
جایی خواندم که
به ترتیب می تونید از این توابع استفاده کنید:
get_declared_classes ( void )
get_defined_functions ( void )
get_defined_vars ( void )

البته توجه کنید که این توابع اطلاعات کلاس ها متغیر ها و توابعی رو می دهند که یا در خود صفحه هستند یا در صفحه ای که فراخوانی شده اند به علاوه ی کلاس های سیستمی.

delphi77
جمعه 20 دی 1387, 10:13 صبح
Nusphere PhpEd این کار رو میکنه.

من نمی فهمم چطوری می توانم باش این کار را کنم ممکنه راهنمایی کنید استاد

yaqubian
جمعه 20 دی 1387, 20:02 عصر
دوست عزیز
اینو یه نیگاه بندازین
http://www.nusphere.com/products/php_ide_major_features.htm
موفق باشید

delphi77
یک شنبه 22 دی 1387, 12:01 عصر
آقایان yaqubian و DelphiAssistant خیلی دمتان گرم سپاسگزارم

zoghal
دوشنبه 23 دی 1387, 00:47 صبح
مشکلتون با Nusphere PhpEd حل شد؟

I,Nobody
دوشنبه 23 دی 1387, 09:46 صبح
من تمامي اين امكانات رو در Zend Studio 5.5 دارم

delphi77
دوشنبه 23 دی 1387, 12:18 عصر
مشکلتون با Nusphere PhpEd حل شد؟

عالی بود نرم افزار معرکه ایست


من تمامي اين امكانات رو در Zend Studio 5.5 دارم

من نرم افزار \Zend Studio for Eclipse - 6.1.0 نصب کردم خیلی ازش شنیده بودم ولی خیلی هم به من حال نداد!

delphi77
جمعه 11 بهمن 1387, 06:09 صبح
به نظر شما با این نرم افزار کامپوننت های پیچیده را می شه بهینه کرد