راهی به غیر از این ندارم که آی آی اس رو غیر فعال کنم؟
راهی به غیر از این ندارم که آی آی اس رو غیر فعال کنم؟
چرا
اونم اینه که از ومپ استفاده نکنید
php مقدماتی (6)
انواع متغیر ها :
عددی . رشته ای . ارایه ها
متغیر های عددی شامل اعداد صحیح integers و اعداد اعشاری floating-point همچنین اعداد اعشاری با دقت مضاعف double precision floating point و یا doubles میشوند
php همچنین دارای یک نوع متغیر به نام شی object میباشد
قبل از شروع بحث به این نکته توجه کنید
برای بدانید php در مورد متغیر در نظر گرفته شما توسط شما چه فکری میکند از تابع gettype استفاده میکنیم
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by tabriz-info; 29-04-2008 at 11:00.
متغیر های اعداد :
اعداد به صورت اعشاری ( همراه با ممیز ) و یا اعداد کسری از نوع متغیر های اعشاری محسوب میشوند
برای مثال 1.0 در php یک عدد اعشاری به حساب می اید
در php اعداد به صورت کسری ذخیره نمیشوند بلکه به معادل اعضاری خود تبدیل شده و سپس ذخیره میشوند .
برای مثال عبارت 1/4 به صورت 0.25 ذخیره و نوشته میشود
اعداد صحیح میتواند یک عدد منفی یا مثبت باشد مانند : 1- 1972 1
اعداد اعشاری میتواند هر مبنای دهی را به خودش اختصاص دهد مانند : 1.0 - 19.72 1.0
و مثالهایی که جزو این دسته قرار نمیگیرند
02.23.72 1972a 11/4
رشته ها :
یک متغیر از نوع رشته ای میتواند از ترکیب هر نوع کاراکتر حروف عدد علائم و جای خالی تشکیل شود
اما این کاراکتر ها باید داخل علامتهای quotation ' و یا double qutation " قرار گیرد
مثال :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر یک عدد نیز داخل علامتهای نقل قول قرار گیرد به عنوان یک داده رشته ای در نظر گرفته میشود به عبارت دیگر این داده رشته ای از ترکیب کاراکترهای عددی تشکیل شده است
مثالی از داده های رشته ای غیر مجاز :
عبارت اول چون داخل علامت نقل قول نیست به عنوان داده رشته ای در نظر گرفته نمیشودکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
عبارت دوم بعد از رسیدن به علامت نقل قول دوم داده رشته ای را تمام شده فرض میکند بنابراین ادامه باعث ایجاد اشکال میشود
اما برای رفع این مشکل و برای اینکه php علامت " داخل عبارت را به صورت کاراکتر در نظر بگیرد و نه علامتی برای اغاز یا ختم داده رشته ای از \ استفاده میکنیم
به این شکل :
کاراکتر های دیگری نیز وجود دارد که باید قبل از استفاده از انها \ به کار ببریمکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مانند:
dollar $ , backslash \ , single quotation mark ' , apostrophe
اما در اینجا میتوان به مزیت استفاده از " به جای ' پی برد چرا که اگر متغیری داخل رشته ای به کار ببرید نام متغیر به عنوان جزئی از داده در نظر گرفته میشود و نه مقدار ان متغیر جایگزین نام ان نمیشود
به عنوان مثال ما اگر برای متغیر name مقداری تعیین کرده ایم و اگر انرا فراخوانی کنیم
print 'hello,$name!";
که مقدار متغیر چاپ خواهد شد
ولی اگر از ' استفاده کنیم مقدار hello$name چاپ خواهد شد
میشه بگی اصلا متغییر چی هست و به چه دردی میخوره؟
کارش چیه؟
شما کلاس چندومی ؟
یادمه تو سوم راهنمائی میگفتن x=y+1 و اینجور مضخرفات
نه.
منظورم کارشون تو طراحیه وبه.
خوب کارشون دقیقا مثل همونه
مثلا شما برای چی تو ریاضی از x y و متغیر ها استفاده میکنید از اسمش مشخصه برای اینکه متغیر هستن و ممکنه چند تا مقدار متفاوت در مکان های مختلف بگیرن
حالا اینم به همین شکل اگه ثابت بود دیگه نیازی به متغیر نیود
ببینید شما باید اینو درک کنید مثلا شما میخواهید تو سایتتون عضو گیری داشته باشید نمیتونید که برا هر عضو یک مقدار ثابت در نظر بگیرید و برای هر کدوم برنامه بنویسید
مثلا مینویسید اسم عضو جدید رو بزار x بعد اونو با شماره اخرین عضو جمع کن و مقدار دهی کن خوب این یه مثال ساده بود
کلاسا تموم شد؟
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)