PDA

View Full Version : آموزش: راهنمای استفاده از PHP Manual



amin7x
یک شنبه 26 خرداد 1392, 03:05 صبح
سلام خدمت دوستان عزیز
با یک آموزش دیگر در خدمت شما هستیم.
شاید برای شما بارها پیش آمده باشد که یک تابغ را ببینید و کارایی آن را نفهمید. (خودم 100 بار پیش امده:لبخند:)
خب با این آموزش شما میتونید با زبان انگلیسی دست و پا شکسته (در بعضی مواقع اصلا نمیخواد) کارایی توابع رو بفهمید.

ابتدا به لینک رو به رو بروید -> کلیک کنید (http://www.php.net/get/php_enhanced_en.chm/from/a/mirror) و در قسمت mirror های موجود یکی از کشور های نزدیک به خود را انتخاب کنید و با استفاده از لینک آن documentation را دانلود کنید.
این نسخه ای که شما دانلود کردید شامل تظرات کاربران است و خیلی مفیده چون ممکنه یکی مثل مشکل شما رو داشته باشه و اون رو حل کرده باشه و در سایت PHP قرار داده باشد تا بقیه استفاده کنند.

بعد از باز کردن با یک صفحه جدید رو به رو میشید که من اونا رو توضیح میدم.
تب Contents = راهنمای پی اچ پی یا همون PHP Manual رو میبینید.
تب Index = لیست کامل توابع.
تب Search = از اسمش پیداست ، برای جستجو بین توابع و توضیحات آنهاست.

برای مثال از تب Index تابع echo را پیدا و روی آن کلیک میکنیم یا برای سریع پیشرفتن کار آن را توی تب Search جستجو میکنیم.

هر توضیحات تابع دارای ویژگی های زیر است :

خط اول (معمولا با آبی یا سورمه ای مینویسند) نام تابع است.
خط دوم میگوید این تابع در کدام ورژن PHP ساپورت میشود.
خط سوم یک توضیح مختصر در مورد تابع است.

http://upload7.ir/images/85571998921941021439.jpg

قسمت Description :
مربوط به توضیحات کامل تابع است که ما با این قسمت کار داریم :

void echo ( string $arg1 [, string $... ] )
در این قسمت سینتکس تابع امده است که من برای شما توضیح میدم.
void = نوع مقدار بازگشتی تابع هست و void یعنی چیزی بر نمیگردونه.
echo = نام تابع.
) = شروع تابع.
string = نوع ورودی که در اینجا رشته است.
$arg1 = پارامتر ورودی (توضیح کامل پایین تر).
[] = کلا هرچیزی که بین این دو آکولاد بیاد اختیاری هستش.
( = پایان تابع.

قسمت Parameters :
مقداری است که تابع برای ورودی خود میگیرد.

قسمت Return Values :
مقدار برگشتی تابع را به ما میگوید که در اینجا هیچ مقداری برگشت داده نمیشود.

قسمت Examples :
قسمت مثال است که مهم ترین قسمت manul هستش در این قسمت مثال های مختلفی از کاربرد تابع مورد نظر زده شده است که حتی نیازی به دونستن زبان انگلیسی هم نداره و میتونید از روی کدها هم بفهمید چه اتفاقی افتاده است.

قسمت Notes :
این قسمت مربوط به نکات و یادداشت های تابع است.

قسمت See Also :
این قسمت تابع های رو معرفی میکنه که کاربردشون مثل تابع مورد نظر است.

قسمت User Contributed Notes :
قسمت نظرات کاربران است که ممکنه مشکل شما بین اون نظرات باشه.

ممکنه بعضی از توابع قسمت های بیشتری داشته باشند ولی من فقط به همین اکتفا میکنم و بقیش به عهده خودتون و google translate.
ببخشید اگه خوب توضیح ندادم چون اولین آموزشم بود.

منبع : سایت برنامه نویس
نویسنده : Amin7x

ravand
یک شنبه 26 خرداد 1392, 08:28 صبح
من کشور ایران رو انتخاب کردم و فایل رو دانلود کردم ولی وقتی دانلود شد روی هر تابعی که کلیک میکنم اکسپلورر قطع میشه. و هیچی نمیاد!
مشکل کار من چیه؟

amin7x
یک شنبه 26 خرداد 1392, 11:25 صبح
من کشور ایران رو انتخاب کردم و فایل رو دانلود کردم ولی وقتی دانلود شد روی هر تابعی که کلیک میکنم اکسپلورر قطع میشه. و هیچی نمیاد!
مشکل کار من چیه؟

سلام
شما نسخه CHM رو دانلود کردید؟
چه اروری میده؟

ravand
یک شنبه 26 خرداد 1392, 11:34 صبح
من iran رو انتخاب کردم یعنی این ادرس: http://www.php.net/get/php_enhanced_en.chm/from/ir2.php.net/mirror
وقتی روش کلیک کردم یه فایل php_enhanced_en.chm دانلود شد . که 27.1 مگابایت بود وقتی باز کردم و این اخطار رو میده:

Navigation to the webpage was canceled

What you can try:
Retype the address.

cpuram
یک شنبه 26 خرداد 1392, 13:50 عصر
مطمئنید کامل دانلود شده؟ ظاهرا نوشته کامل نیست.

ravand
یک شنبه 26 خرداد 1392, 14:18 عصر
مطمئنید کامل دانلود شده؟ ظاهرا نوشته کامل نیست.

من با کروم دو بار دانلود کردم. دیگه نمیدونم چشه؟

ravand
یک شنبه 26 خرداد 1392, 14:41 عصر
فهمیدم مشکل از کجاست. این چند روزه اینترنت خیلی قطعی داشته وقتی ام سایت های خارجی رو باز میکنی دیگه بدتر. اینترنت شما رو نمیدونم ولی اینترنت من خیلی داغونه. اگه یه آدم خیر پیدا بشه این فایل رو روی یه هاست دیگه آپلود کنه یه دنیا ممنون میشم.:لبخند:

amin7x
یک شنبه 26 خرداد 1392, 17:18 عصر
فهمیدم مشکل از کجاست. این چند روزه اینترنت خیلی قطعی داشته وقتی ام سایت های خارجی رو باز میکنی دیگه بدتر. اینترنت شما رو نمیدونم ولی اینترنت من خیلی داغونه. اگه یه آدم خیر پیدا بشه این فایل رو روی یه هاست دیگه آپلود کنه یه دنیا ممنون میشم.:لبخند:

بفرمایید از سرور آپلودباز

http://www.uploadbaz.com/ai50gpsy9k76

amin7x
سه شنبه 28 خرداد 1392, 00:08 صبح
باتشکر از آقای شهرکی.
void = نوع تابع نیست ، نوع مقدار بازگشتی تابع هست و void یعنی چیزی بر نمیگردونه.
باز هم از آقای شهرکی ممنونم که این مشکل رو به من گفتند.
از دوستان هم معذرت مخواهم.
اصلاح شد.