PDA

View Full Version : سوال: این flag های شبیه به comment چه کاربردی دارند؟



سوداگر
دوشنبه 24 شهریور 1393, 14:21 عصر
سلام

در کتاب pro php mvc کدهایی رو نوشته که نفهمیدم قضیه از چه قراره خب کامنت معمولیه ولی از کلمه flag استفاده کرده بود. کسی میدونه منظورش چی بوده؟

نمونه کد:


class Index extends Framework\Controller
{
/**
* @once
* @protected
*/
public function init()
{
echo "init";
}
/**
* @protected
*/
public function authenticate()
{
echo "authenticate";
}
/**
* @before init, authenticate, init
* @after notify
*/
public function home()
{
echo "hello world!";
}
/**
* @protected
*/
public function notify()
{
echo "notify";
}
}


این کلماتی که با @ هستند و با **/ aشروع و با /* تمام میشوند در کد PHP قابل دسترسی اند یا نویسنده میخواسته فقط یه جوری موقع خوندن کد راحت باشه؟!

متشکر

Tarragon
دوشنبه 24 شهریور 1393, 14:45 عصر
سلام
این نوع کامنت گذاری معروف هست به PHP DOC.
در IDE های قدرمتمند مثل netbeans در مثال بالا وقتی بزنید Index::hell وقتی نام کامل رو می زنه توضیحات رو هم ذکر می کنه تا کاربر دقیق متوجه بشه.
تو گوگل سرچ کند php doc یه سایت داره که آموزش کاملش رو ذکر کرده.