0% found this document useful (0 votes)
4 views11 pages

php(5)

Uploaded by

fawadhidary599
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views11 pages

php(5)

Uploaded by

fawadhidary599
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

‫بخش تشریحی‬

‫سوال اول‪ Web server :‬را تعریف نمایید؟‬

‫جواب اول‪ :‬عبارت از ‪ Server‬است که دیتا را با‪ Frame‬های آن از دیتابیس های مختلف دریافت نموده‪ ،‬آنها را‬
‫پروسس کرده و به کودهای ‪ XML ,HTML‬تبدیل میکند و سپس کودهای تولید شده را به سمت مرورگر وب‬
‫ارسال میکند‪.‬‬

‫سوال دوم ‪URL‬چیست؟‬

‫جواب دوم‪ :‬عبارت آدرس است که برای دسترسی به صفحات وبسایت استفاده میشود‬

‫سوال سوم‪ :‬راه اندازی یک وبسایت به چند مرحله تقسیم بندی میشود؟‬
‫جواب سوم به چهار بخش تقسیم بندی میشود‬

‫‪ .1‬با استفاده از تکنالوژیهای‪: CSS ,HTML ,PHP,‬؛‬


‫‪ .2‬اجازە دامنه‪ Domain‬؛‬
‫‪ .3‬اجازە فضای ‪ Host‬برای ‪ Upload‬کردن وبسایت؛‬
‫‪ .4‬معرفی به‪ Engine Searching‬ها جهت دسترسی به اطالعات داخل وبسایت‪.‬‬

‫سوال چهارم‪ Clustering:‬چیست؟‬

‫جواب چهارم‪ :‬برخی از سایت های تجارتی به جای یک سرور از چندین سرور استفاده میکنند این روش را به نام‬
‫‪ Clustering‬یاد میکنند‬

‫سوال پنجم عملگرهای مقایسوی را توضیح دهید‬

‫عبارت از عملگرهایی هستند که برای مقایسه دو مقدار عددی یا ‪ string‬استفاده میشود‪.‬‬

‫سوال شیشم عملگرهای افزایشی یا کاهشی را توضیع دهید‬

‫عملگر افزایشی‪ :‬عبارت از عملگری است که برای افزایش دادن مقادیر یک متحول استفاده میشود ‪.‬عملگر کاهشی‪:‬‬
‫عبارت از عملگری است که برای کاهش دادن مقادیر یک متحول استفاده میشود‪.‬‬

‫سوال هفتم بیانیههای شرطی را توضیع دهید‬

‫جواب هفتم زبانهای برنامه نویسی ساختاریافته دارای دستورات شرطی میباشد‪ .‬دستورات شرطی با برقراری شرط‬
‫خاص‪ ،‬مجموعهای از دستورالعملها را اجرا میکند‪.‬‬

‫سوال هشتم‪ :‬عملگر‪ XOR‬را توضیع دهید‬

‫عبارت از عملگری است که دو شرط را بررسی میکند و اگر یکی از شرطها درست باشد‪ ،‬نتیجه را درست نشان‬
‫میدهد‪ .‬و اگر هر دو شرط درست باشد نتیجه را ‪ False‬نشان میدهد‪.‬‬

‫سوال نهم عملگرهای جایگزینی)‪(operator assignment‬‬


‫عبارت از عملگرهایی هستند که برای نوشتن یک مقدار در داخل یک متحول استفاده میشوند‪ .‬ساده ترین عملگر‬
‫جایگزینی " = " میباشد‪.‬‬

‫سوال دهم‪ :‬عملگرها در‪PHP‬‬

‫جواب دهم عملگرها‪ ،‬برای اجرای عملیات باالی مقادیر که در متحولها ذخیره است استفاده میشود‪.‬‬

‫سوال یازدهم‪ dump_Var: :‬چیست و چه کاری را انجام میدهد‬

‫جواب یازدهم‪ :‬عبارت از یک فنکشن است که محتویات متحول راخوانده‪ ،‬با دیتا تایپ در صفحه نشان میدهد‪.‬‬

‫سوال دوازدهم‪ :‬نوعیت دیتا)‪ (type Data‬توضیع دهید؟‬

‫جواب دوازدهم‪ :‬مقادیری که در داخل حافظه کمپیوتر به شکل موقت به کمک یک متحول ذخیره میشود‪ ،‬نوعیت‬
‫آن در زبانهای برنامه نویسی دارای اهمیت خاص میباشد‪.‬‬

‫سوال سیزدهم‪ :‬چند شرط از شرایط تعریف متحولها در‪ PHP‬نام بگیرید؟‬

‫جواب سیزدهم‪:‬‬

‫متحول در ‪ PHP‬با سمبول "‪ "$‬شروع میشود ‪.‬‬

‫بعد از سمبول "‪ "$‬نام متحول نوشته میشود• ‪.‬‬

‫نام متحول باید با یک حرف الفبا و یا اندرسکور شروع شود‬

‫• ‪.‬نام متحول با اعداد آغاز نمیشود‬

‫سوال چهاردهم‪ :‬عملگر منطقی‪ and‬چه عملی را انجام میدهد؟‬

‫جواب چهادهم‪ :‬عبارت از یک عملگر منطقی است که دو شرط را بررسی کرده‪ ،‬در صورتیکه هر دو شرط درست‬
‫باشد‪ ،‬نتیجه آن درست میباشد؛ در صورتیکه یکی از شرطها اشتباه باشد‪ ،‬نتیجه آن اشتباه میباشد‪.‬‬
‫سوال پانزدهم‪ :‬عملگر ‪ XOR‬در برنامه نوسی از چه خصوصیاتی برخودار است؟‬

‫جواب پانزدهم‪ :‬عبارت از عملگری است که دو شرط را بررسی میکند و اگر یکی از شرطها درست باشد‪ ،‬نتیجه را‬
‫درست نشان میدهد‪ .‬و اگر هر دو شرط درست باشد نتیجه را ‪ False‬نشان میدهد‪ .‬از این عملگر زمانی استفاده‬
‫میشود که نیاز به درست بودن یک شرط باشد‪.‬‬

‫سوال شانزدهم‪ Initialization:‬چسیت توضیع دهید؟‬

‫جواب شانزدهم‪ :‬برای مشخص کردن اولین مقدار که شروع ‪ loop‬است‪ ،‬استفاده میشود‪.‬‬

‫سوال هفدهم‪ :‬صف)‪ (array‬را تعریف کنید‬

‫جواب هفتدهم‪ :‬عبارت از نوع متحول است که چندین مقدار را در یکزمان ذخیره میکند؛ اما تنها مشکل آن این‬
‫است که صرف یک نوع دیتا را ذخیره میتواند‪.‬‬

‫سوال هجدهم‪ :‬در ‪ array php‬به چند قسم است را نام بگیرید‬

‫جواب هجدهم ‪ :‬در ‪ PHP‬سه نوع ‪ array‬وجود دارد‬

‫– ‪: 1. Indexed arrays 2. Associative arrays 3. Multidimensional arrays‬‬

‫سوال نوزدهم‪ :‬آغاز ‪ session‬در ‪ PHP‬چیست توضیع دهدید؟‬

‫جواب نوزدهم‪ :‬یک ‪ session‬با فنکشن) ‪) start_session‬آغاز میشود و ‪. SESSION_$‬از جمله‬


‫متحولهای از قبل تعریف شده زبان ‪ PHP‬است که برای ذخیره نمودن اطالعات ‪ Session‬استفاده میشود‪.‬‬
‫سوال بیستم‪ :‬اقسام اشتباهات را نام برده و هر کدام را توضیع دهید‪.‬‬

‫جواب بیستم‪ R_USER_E: :‬عبارت از ‪ error fatal‬است که در وقت اجرای پروگرام ایجاد میشود‬

‫‪. WARNING_USER_E:‬یک اشتباه ‪ fatal‬نبوده‪ ،‬در صورتیکه ‪ exception‬درست نباشد‪ ،‬این نوع‬
‫‪error‬بهوقوع میپیوندد‬

‫‪. NOTICE_USER_E:‬عبارت از نوعی پیام اشتباه است و در صورتی رخ میدهد که بعضی کودها اشتباه‬
‫نوشته شده باشند‪.‬‬

‫بخش جواب کوتاه‬

‫سوال اول صفحات وب به چند بخش تقسم شده است؟‬

‫جواب دوم به دو بخش تشکیل شده‬

‫‪ 1‬صفحات ثابت )‪(Static‬‬

‫‪ 2‬صفحات متحرک)‪) Dynamic‬‬

‫سوال دوم صفحات وب ‪ Dynamic:‬را تعریف نمایید‪.‬‬

‫جواب دوم این نوع صفحات محتویات و ساختار صفحات در آن قابل تغییر است‪.‬‬

‫سوال سوم این صفحات ‪ Dynamic:‬به کمک کدام تکنالوژی ها به وجود میآیند؟‬

‫جواب سوم ‪ :‬این صفحات به کمک ‪: PHP ,ColdFunsion ,net.ASP‬به وجود میآید‪.‬‬

‫سوال چهارم‪ :‬آیا ‪ PHP‬به یک محیط خاص جهت کودنویسی رضورت دارد یا خیر؟‬

‫جواب چهارم‪ :‬نخیر‪ ، ،‬میتوان کود آنرا در ‪ Notepad‬یا‪ ++Notepad‬نوشت اما محیط اجرای کود آن باید روی‬
‫یک ‪ Server‬باشد‪.‬‬

‫سوال پنجم‪ :‬کدام نرم افزاد برای نصب و فعالسازی ‪ server apache‬استفاده میشود؟‬
‫جواب پنجم‪ :‬برای فعالسازی‪ server apache‬باید نرم افزار ‪ xamp‬را نصب کنیم‬

‫سوال شیشم‪ PHP :‬مخفف چیست؟‬

‫جواب شیشم ‪Personal Home page‬‬

‫سوال هفتم‪ :‬دیتاتایپ ‪ integer‬را تعریف کنید؟‬

‫جواب هفتم‪ :‬عبارت از دیتاتایپی است که توسط آن ارقام اعداد تام در داخل متحول ذخیره میشود‪.‬‬

‫سوال هشتم‪ :‬دیتاتایپ ها در ‪ PHP‬چند نوع است نام بگیرید؟‬

‫جواب هشتم‪ Form validation :‬را تعریف کنید؟‬

‫جواب هشتم‪ :‬عبارت از پروسهیی است که کنرتولهای مهم توسط آن نشانی میشود و برای واردکردن اطالعات‬
‫رضوری از آن استفاده میشود‪.‬‬

‫سوال نهم‪PHP file handling :‬انتقال فایلها در وب اپلیکیشن یک مفهوم کاربردی است که برای بازکردن و‬
‫پروسس فایلها به اهداف خاصی استفاده میشود‪(.‬ص)‬

‫سوال دهم‪ :‬خواندن فایل ‪)( readfile‬فنکشن‪)( readfile‬یک فایل را خوانده و محتویات آنرا به ‪buffer‬‬
‫خروجی نشان میدهد‪(.‬ص)‬

‫سوال یازدهم‪PHP manipulating files PHP :‬دارای فنکشنهای زیادی است که برای ایجاد کردن‪،‬‬
‫خواندن‪ ،‬آپلود کردن و ایدیت کردن فایلها به طرف سرور استفاده میشود‪(.‬ص)‬

‫سوال یازدهم ‪ fopen‬در ‪ php‬چه کاربردی دارد؟‬

‫توسط فنکشن ‪ fopen‬میتوانیم یک فایل را باز کنیم که به موردهای مختلف‪ ،‬برای ایجاد نمودن فایل‬

‫استفاده میشود‪.‬‬

‫سوال دوازدهم‪ Fclose:‬چه کاربردی دارد؟‬


‫جواب دوازدهم تابع برای بسته نمودن فایل استفاده میشود‪.‬‬

‫سوال سیزدهم‪ :‬چه کار بردی دارد ‪fwrite‬‬

‫جواب سیزدهم‪ :‬توسط تابع ‪ fwrite‬اطالعات در فایل نوشته میشود‪.‬‬

‫سوال چهاردهم‪ :‬برای نابودکردن ‪ session‬در ‪ PHP‬از کدام فنگشن ها استفاده میشود؟‬

‫‪unset_session‬‬ ‫جواب چهاردهم‪ :‬برای حذف متحولهای‪ session‬و نابودکردن آنها‪ ،‬از فنکشنهای‬
‫‪ and destroy_session‬استفاده میشود‪.‬‬

‫سوال پانزدهم‪ Try, throw and catch :‬برای چی استفاده می شوند و به چند نوع اند؟‬

‫جواب پانزدهم‪ :‬برای جلوگیری از اشتباها استفاده می شود و به سه نوع اند ‪ Try, throw‬و ‪catch‬‬

‫سوال شانزدهم‪ PHP - Validate E-mail :‬را تعریف کنید‪.‬‬

‫جواب شانزدهم‪ :‬آسانترین و مصونترین راه برای بررسی یک ایمیل است که دارای فارمت درست است یا خیر‪.‬‬

‫سوال هفدهم‪ :‬تابع )(‪ :mysql_fetch_array‬در ‪ php‬چه استفاده دارد‪.‬‬

‫جواب هفدهم‪ :‬این تابع برای آوردن یک سطر جدول به شکل‪ Assiciative Array‬و یا ‪ Array‬استفاده میشود‪.‬‬

‫سوال هجدهم ‪ :‬فنکشن ) ‪ (var_filter‬در کدام بخش ها کار برد دارد‬

‫جواب هجدهم‪ :‬این فنکشن برای ‪ Validate‬نمودن و ‪ Sanitize‬نمودن استفاده میشود‪.‬‬

‫سوال نوزدهم‪ :‬فنکشن ‪ var_filter‬دارای چند پارامتر است؟‬

‫جواب نوزدهم‪ var_filter :‬دارای دوپارامرت مهم میباشد‬

‫• ‪:‬متحول که باید چک شود ‪.‬‬

‫•و کدام نوع چک صورت بگیرد‪.‬‬


‫سوال بیستم‪ :‬برای پاک سازی کرکرتهای غیر مجاز از ایمیل از کدام فنگشن استفاده میشود‪.‬‬

‫جواب بیستم‪ :‬از فنگشن ‪ EMAIL_SANITIZE_FILTER‬استفاده میشود‪.‬‬

‫بخش صحیح غلط‬

‫سوال اول در سال ‪ 1994‬برای اولین بار شخصی بنام راسموس لردورف از لسان ‪ PHP‬در نوشتن صفحه شخصی‬
‫خودش در وب استفاده کرد(غ)‪.‬‬

‫سوال دوم‪ PHP :‬سرویسی از مجموعه فایلهای کتابخانه یی زبان برنامه‪ C‬را ارائه میدهد(ص)‪.‬‬

‫سوال سوم دسترسی به ‪ PHP‬برای همه سیستم عامل ها رایگان است(ص)‬

‫سوال چهارم‪ :‬فورم در ‪ PHP‬عنصری کاربردی است که برای مرتبط ساختن کنترول ها استفاده میشود(ص)‪.‬‬

‫سوال پنجم‪ :‬محتویاتی که در فورم درج میشود به کمک پروتوکول ‪ HTTP‬به سمت سرور به فایلهای ‪PHP‬‬
‫ارسال میشود‪(.‬ص)‬

‫سوال شیشم‪ $_GET :‬از جمله متحولهای ‪ Superglobal‬بوده که برای جمع آوری معلومات فورم استفاده‬
‫میشود‪( .‬ص)‬

‫سوال هفتم‪ :‬در صورتکه میتود فورم ‪ get‬باشد در ‪ URL‬نشان داده نمیشود(غ)‪.‬‬

‫سوال هشتم‪ :‬کوکیها معموالً برای تشخیص هویت استفاده کنند‪ ،‬استفاده میشوند‪( .‬ص)‬

‫سوال نهم‪ :‬کوکیها‪ ،‬فایلهای کوچکی اند که توسط سرور به کمپیوترهای استفاده کنندگان جابجا میشوند‪( .‬ص)‬

‫سوال دهم‪ :‬برای حذف کوکی از فنکشن) ‪ (setcookie‬استفاده کرده و تاریخ انقضاء آنرا در گذشته بنویسید‪.‬‬
‫(ص)‬

‫سوال یازدهم‪ :‬بررسی کردن کوکی برای اینکه بدانیم که کوکی فعال است یا غیرفعال‪ ،‬فنکشن) ‪ (setcookie‬را‬
‫نوشته‪ ،‬بعد تعداد صفهای کوکی را محاسبه کنید‪( .‬ص)‬
‫سوال دوازدهم‪ Session :‬عبارت از روشی است که برای ذخیره کردن »مقادیر« در متحولها به کار میرود و در‬
‫چندین صفحه استفاده میشود‪( .‬ص)‬

‫سوال سیزدهم‪PHP session :‬وقتیکه ما با یک ‪ application‬کار میکنیم‪ ،‬آن را باز کرده‪ ،‬بعضی تغییرات را‬
‫در آن وارد میکنیم و سپس میبندیم‪ .‬این پروسه را به نام ‪ session‬گویند‪( .‬ص)‬

‫سوال چهاردهم‪ :‬آغاز ‪ session‬در ‪ PHP‬یک ‪ session‬با فنکشن) ‪ (start_session‬آغاز میشود‪( .‬ص)‬

‫سوال پانزدهم‪ :‬نوت‪ :‬فنکشن) ‪ (start_session‬در شروع فایل‪ ،‬قبل از تگهای ‪ HTML‬تعریف شود‪( .‬ص)‬

‫سوال شانزدهم‪ :‬به دست آوردن مقادیر متحولهای ‪ session‬یک صفحه جدید به نام ‪php.session_demo‬‬
‫ایجاد کرده‪ ،‬توسط آن میتوانیم‪ ،‬معلوماتی را که در صفحه ‪php.session‬ذخیره کرده ایم‪ ،‬به دست آوریم‪( .‬ص)‬

‫سوال هفدهم‪ mysqli_fetch_assoc() :‬برای آوردن یک سطر جدول به شکل ‪Array Assiciative‬‬
‫استفاده میشود‪( .‬ص)‬

‫سوال هجدهم‪ :‬فنکشن ) ‪ (query_multi_mysqli‬به طور همزمان چندین ریکار را در جدول ثبت می کند‪.‬‬
‫(ص)‬

‫سوال نوزدهم‪ :‬دیتاتایپ ‪ float‬که اعداد اعشاری را در داخل متحول ذخیره میکند‪( .‬ص)‬

‫سوال بیستم‪ :‬دیتاتایپ ‪ array‬چندین مقدار را در یک متحول ذخیره میکند‪( .‬ص)‬


‫بخش چهار جواب‬

‫سوال اول‪ :‬دیتاتایپ ‪ Object‬چی را درخود زخیره می کند؟‬

‫سوال دوم‪ :‬نابودکردن ‪ PHP session‬توسط کدام فنگشن انجام می شود؟‬

‫‪destroy_session -2‬‬ ‫‪unset_session‬‬ ‫‪-1‬‬

‫‪ -4‬گذینه ‪ 1،2‬درست است‬ ‫‪session_destroy- 3‬‬

‫‪ .1‬تفاوت بین زبانهای برنامه نویسی وب و زبانهای برنانویسی را شرح دهید‪.‬‬

‫‪ parser .2‬چیست؟‬
‫‪ .3‬ساختار پروگرام ‪ PHP‬را توضیح دهید‪.‬؟‬
‫‪ .4‬اقسام ‪ array‬را در ‪ PHP‬توضیح دهید‪.‬‬
‫‪ .5‬فرق بین ‪ switch‬و ‪ if else‬را شرح دهید‪.‬‬
‫‪ .6‬فرق بین حلقه ‪ While‬و ‪ While Do‬را شرح دهید‬
‫‪ .7‬وظیفهٔ متحول را تشریح کنید‬
‫‪ 8‬چرا از فورم ‪ validation‬استفاده میکنیم؟‬
‫‪ 9.‬در صورتیکه فورم ‪ validation‬در کنرتولها تعریف نشود‪ ،‬چه اتفاق میافتد؟‬
‫‪ 10‬اگر بخواهیم بعضی کنرتولها را توسط فنکشنها کنرتول کنیم‪ ،‬کدام فنکشنها را باید بنوسیم؟‬
‫‪ email Validation11‬را توضیح دهید ‪.‬‬
‫‪email Sanitize12‬را توضیح دهید‪.‬‬
‫‪ 13‬برای ثبت ریکاردها‪ ،‬کدام کیوری ضرورت است‪ ،‬توضیح دهید?‬
‫‪ 14‬برای حذف ریکاردها‪ ،‬کدام کیوری ضرورت است‪ ،‬توضیح دهید?‬
‫‪ 15‬برای تغییرآوردن در ریکاردها‪ ،‬کدام کیوری ضرورت است‪ ،‬شرح دهید‪. .‬‬
‫‪ 16‬چگونه میتوانیم استاتیک وبسایت ها را به دینامیک وبسایت ها تبدیل کنیم؟‬
‫‪ 17‬از ‪ cookie‬به چه هدف استفاده میشود؟‬
‫‪ 18‬از ‪ session‬در کجا استفاده میشود؟ ‪.‬‬
‫‪ 19‬مفهوم ‪ exception‬چیست؟‬
‫‪ 20‬چرا از ‪ handling exception‬استفاده میشود؟‬

‫استاد جان این بخش را برای شما گذاشتم که از فصل آخر برای ما درست کنین چون من نمیدانستم چگونه درست‬
‫کنم دیگران کامل درست شده فقط ‪ 18‬سوال دیگر مانده‬

You might also like