php(5)
php(5)
جواب اول :عبارت از Serverاست که دیتا را با Frameهای آن از دیتابیس های مختلف دریافت نموده ،آنها را
پروسس کرده و به کودهای XML ,HTMLتبدیل میکند و سپس کودهای تولید شده را به سمت مرورگر وب
ارسال میکند.
جواب دوم :عبارت آدرس است که برای دسترسی به صفحات وبسایت استفاده میشود
سوال سوم :راه اندازی یک وبسایت به چند مرحله تقسیم بندی میشود؟
جواب سوم به چهار بخش تقسیم بندی میشود
جواب چهارم :برخی از سایت های تجارتی به جای یک سرور از چندین سرور استفاده میکنند این روش را به نام
Clusteringیاد میکنند
عملگر افزایشی :عبارت از عملگری است که برای افزایش دادن مقادیر یک متحول استفاده میشود .عملگر کاهشی:
عبارت از عملگری است که برای کاهش دادن مقادیر یک متحول استفاده میشود.
جواب هفتم زبانهای برنامه نویسی ساختاریافته دارای دستورات شرطی میباشد .دستورات شرطی با برقراری شرط
خاص ،مجموعهای از دستورالعملها را اجرا میکند.
عبارت از عملگری است که دو شرط را بررسی میکند و اگر یکی از شرطها درست باشد ،نتیجه را درست نشان
میدهد .و اگر هر دو شرط درست باشد نتیجه را Falseنشان میدهد.
جواب دهم عملگرها ،برای اجرای عملیات باالی مقادیر که در متحولها ذخیره است استفاده میشود.
جواب یازدهم :عبارت از یک فنکشن است که محتویات متحول راخوانده ،با دیتا تایپ در صفحه نشان میدهد.
جواب دوازدهم :مقادیری که در داخل حافظه کمپیوتر به شکل موقت به کمک یک متحول ذخیره میشود ،نوعیت
آن در زبانهای برنامه نویسی دارای اهمیت خاص میباشد.
سوال سیزدهم :چند شرط از شرایط تعریف متحولها در PHPنام بگیرید؟
جواب سیزدهم:
جواب چهادهم :عبارت از یک عملگر منطقی است که دو شرط را بررسی کرده ،در صورتیکه هر دو شرط درست
باشد ،نتیجه آن درست میباشد؛ در صورتیکه یکی از شرطها اشتباه باشد ،نتیجه آن اشتباه میباشد.
سوال پانزدهم :عملگر XORدر برنامه نوسی از چه خصوصیاتی برخودار است؟
جواب پانزدهم :عبارت از عملگری است که دو شرط را بررسی میکند و اگر یکی از شرطها درست باشد ،نتیجه را
درست نشان میدهد .و اگر هر دو شرط درست باشد نتیجه را Falseنشان میدهد .از این عملگر زمانی استفاده
میشود که نیاز به درست بودن یک شرط باشد.
جواب شانزدهم :برای مشخص کردن اولین مقدار که شروع loopاست ،استفاده میشود.
جواب هفتدهم :عبارت از نوع متحول است که چندین مقدار را در یکزمان ذخیره میکند؛ اما تنها مشکل آن این
است که صرف یک نوع دیتا را ذخیره میتواند.
سوال هجدهم :در array phpبه چند قسم است را نام بگیرید
جواب بیستم R_USER_E: :عبارت از error fatalاست که در وقت اجرای پروگرام ایجاد میشود
. WARNING_USER_E:یک اشتباه fatalنبوده ،در صورتیکه exceptionدرست نباشد ،این نوع
errorبهوقوع میپیوندد
. NOTICE_USER_E:عبارت از نوعی پیام اشتباه است و در صورتی رخ میدهد که بعضی کودها اشتباه
نوشته شده باشند.
جواب دوم این نوع صفحات محتویات و ساختار صفحات در آن قابل تغییر است.
سوال سوم این صفحات Dynamic:به کمک کدام تکنالوژی ها به وجود میآیند؟
جواب سوم :این صفحات به کمک : PHP ,ColdFunsion ,net.ASPبه وجود میآید.
سوال چهارم :آیا PHPبه یک محیط خاص جهت کودنویسی رضورت دارد یا خیر؟
جواب چهارم :نخیر ، ،میتوان کود آنرا در Notepadیا ++Notepadنوشت اما محیط اجرای کود آن باید روی
یک Serverباشد.
سوال پنجم :کدام نرم افزاد برای نصب و فعالسازی server apacheاستفاده میشود؟
جواب پنجم :برای فعالسازی server apacheباید نرم افزار xampرا نصب کنیم
جواب هفتم :عبارت از دیتاتایپی است که توسط آن ارقام اعداد تام در داخل متحول ذخیره میشود.
جواب هشتم :عبارت از پروسهیی است که کنرتولهای مهم توسط آن نشانی میشود و برای واردکردن اطالعات
رضوری از آن استفاده میشود.
سوال نهمPHP file handling :انتقال فایلها در وب اپلیکیشن یک مفهوم کاربردی است که برای بازکردن و
پروسس فایلها به اهداف خاصی استفاده میشود(.ص)
سوال دهم :خواندن فایل )( readfileفنکشن)( readfileیک فایل را خوانده و محتویات آنرا به buffer
خروجی نشان میدهد(.ص)
سوال یازدهمPHP manipulating files PHP :دارای فنکشنهای زیادی است که برای ایجاد کردن،
خواندن ،آپلود کردن و ایدیت کردن فایلها به طرف سرور استفاده میشود(.ص)
توسط فنکشن fopenمیتوانیم یک فایل را باز کنیم که به موردهای مختلف ،برای ایجاد نمودن فایل
استفاده میشود.
سوال چهاردهم :برای نابودکردن sessionدر PHPاز کدام فنگشن ها استفاده میشود؟
unset_session جواب چهاردهم :برای حذف متحولهای sessionو نابودکردن آنها ،از فنکشنهای
and destroy_sessionاستفاده میشود.
سوال پانزدهم Try, throw and catch :برای چی استفاده می شوند و به چند نوع اند؟
جواب پانزدهم :برای جلوگیری از اشتباها استفاده می شود و به سه نوع اند Try, throwو catch
جواب شانزدهم :آسانترین و مصونترین راه برای بررسی یک ایمیل است که دارای فارمت درست است یا خیر.
جواب هفدهم :این تابع برای آوردن یک سطر جدول به شکل Assiciative Arrayو یا Arrayاستفاده میشود.
سوال اول در سال 1994برای اولین بار شخصی بنام راسموس لردورف از لسان PHPدر نوشتن صفحه شخصی
خودش در وب استفاده کرد(غ).
سوال دوم PHP :سرویسی از مجموعه فایلهای کتابخانه یی زبان برنامه Cرا ارائه میدهد(ص).
سوال چهارم :فورم در 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که اعداد اعشاری را در داخل متحول ذخیره میکند( .ص)
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سوال دیگر مانده