
در سومین جلسه از دوره ی مجازی PHP در مورد انواع مختلف داده ها و متغيرها در زبان PHP صحبت می کنیم و نحوه ی تعریف متغیرهای مختلف، تشخیص نوع متغیر، تغیر نوع متغیر، تبدیل نوع ها و موارد مهمی در مورد کار با متغیرها و رشته ها صحبت خواهیم کرد .
:: لیست مطالبی که در این جلسه گفته میشن به این شکل هست :
فصل 3 : انواع مختلف داده ها و متغيرها در PHP
- داده هاي دنياي پيرامون ما
- متغير در زبان هاي برنامه نويسي چيست؟
- نحوه ي تعريف متغيرها : صريح در مقابل ضمني
- قواعد نامگذاري صحيح متغيرها
- مثال هايي از نامگذاري هاي صحيح و غلط براي متغيرها
- انواع مختلف متغيرهاي PHP
- متغيرهاي رشته اي (String)
- متغيرهاي عددي صحيح (Integer)
- متعيرهاي عددي اعشاري (Float)
- متغيرهاي بولين (Boolean)
- متغيرهاي آرايه اي (Array)
- نوع هاي خاص : NULL و empty
- متغيرهاي ارجاعي (Pointer)
- تخريب و از بين بردن متغير ها با دستور unset
- تشخيص نوع متغيرها با تابع gettype()
- تغير نوع متغير با تابع settype()
- توابع چک کردن نوع متغيرها
- is_int
- is_string
- is_bool
- is_float
- is_array
- is_numeric
- is_null
- is_empty
- تبديل نوع متغيرها (Type Casting)
- ثابت ها در زبان PHP
- ثابت هاي مهم و کاربردي از پيش تعريف شده در PHP
- کار با متغيرهاي رشته اي
- تفاوت استفاده از تک کوتيشن و دابل کوتيشن در اطراف رشته ها ( ‘ و “)
- استفاده ي ترکيبي از متغيرها و داده ها در کدهاي PHP
- تمرين
:: توجه
این مطلب یک جلسه از آموزش PHP می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.
سلام متاسفانه بعضی از جلسات مشکل پخش دارن ممنون میشم اصلاحشون کنید .
با عرض سلام و خسته نباشین
من میخواستم فونت فارسی در phpstorm رو تغییر بدم باید چیکار کنم؟؟؟؟ ( چون فارسی تایپ میکنم هم فونتش ریزه و هم اینکه با خط نستعلیق مینویسه)
با عرض سلام و خسته نباشین
من این دورتون رو خریداری کردم
من یه پیشنهادی براتون دارم که برخی از سایت های به روز رسانی شده این کار رو انجام دادن،
مثلا یک سایتی رو دیدم که php 5 رو تدریس کرده بود ولی اون قسمت هایی که در سینتکس کدها تغییر ایجاد شده بود یا اینکه مختصر تغییراتی که ایجاد شده بود فیلم رو برش دادن و یه فیلم جدید ضبط کردن دوباره درست کردن یا اینکه فوقه فوقش دوباره یه بخش رو تدریس کردن.. فایل آموزشی رو دوباره قرار دادن و برای کسایی که از قبل خریداری کردن هم رایگان بود..
اگر در سایت خوب شما این به روز رسانیو داشته باشه مطمئنا بینندگان و دانش آموزان بیشتری خواهید داشت.
با تشکر از سایت خوبتون
با عرض سلام و احترام
قبل از هر چیزی ممنونم به خاطر آموزش های خوبتان.
آقای دکتر آوند در تمرینی که مربوط به Type Casting است چرا وقتی نوع های مختلف را به یک دیگر تبدیل می کنم یکسری از متغییر های دیگر را هم چاپ می کند.
مثلا وقتی نوع double را به boolean تبدیل و بعد با تابع printVar چاپش می کنم علاوه بر چاپ متغییر douBoolean متغییر strBoolean را که قبلا” تعریف کرده ام و یک بار هم در قسمت تبدیل نوع رشته به سایر نوع ها چاپ شده را باز مجددا چاپ می کند و مخصوصا در تبدیل نوع آرایه به سایر نوع ها اکثر متغییر هایی که قبل از تبدیل نوع آرایه به سایر نوع ها، تعریف کردم را همراه با تبدیل نوع آرایه به سایر نوع ها، مجددا” چاپ می کند و همچنین علاوه بر اینکه آرایه را به رشته تبدیل می کند اما خطا می دهد.
سلام وقت بخیر، من نتونستم این قسمت رو دانلود کنم، لینک مشکل داره؟
سلام خسته نباشید من این دوره رو خریده ام ولی مثل اینکه مطالبش ماله 3 یا 4 ساله پیشه. مطالبش قابل استفاده هست؟
سلام بله هنوز قابل استفاده هست.
توی سیستم عامل مک KEYMAP هایی که به F1 تا F9 نیاز داشته باشند کار نمیکنند. دلیلش چیه؟
مثلا Shift + F6 که برای Rename هست کار نمیکنه! حتی توی تنظیماتش هم تعریف شده و توی سایتش هم ذکر شده
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf
راه حل این مشکل چیه؟
سلام استاد خسته نباشید من جدیدا این دوره رو خریدم زمان ساخت دوره سال ۹۳ هست آیا نیاز به آپدیت دوره و اضافه کردن نکات جدید نیست؟
سلام دوره php7 نیازه که در برنامه انتشار داریم.
مجبورم واسه باز کردن فایلها حتما بهش آدرس بدم چون داخل فولدر نمیره
چه مشکلی هست دقیقا متوجه نشدم …
درود بر شما
من به تازگی این دوره رو خریداری کردم و تا جلسه ۳ مشاهده کردم. بسیار عالی هست و نکات بسیار ریز هم گفته شده.. با وجود اینکه قبلا کدنویسی کار کردم نکاتی هست که یاد گرفتم و خیلی برام جذاب بود ( در واقع همون فوت کوزه گری) و با توجه به اینکه متاسفانه این مطالب کمتر جایی گفته میشه جای قدردانی داره.
سپاسگزارم از مدرس خوب دوره آقای آوند
ممنونم
لطف دارید
ایشالله با پشتکار ادامه بدید
سلام خسته نباشید خدمت اساتید محترم
استاد سوالی در مورد متغیر های pointer دارم
الان فرق result1 با resut2 چیه هردوشون مقدار $a رو درون خودشون ریختند میشه بگید کاراکتر& واسه چی استفاده میشه !؟
بعد از این سه خط مقدار a رو بزارید 20 و بعد result1 و result2 رو چاپ کنید. فرقشون رو متوجه میشید! این شکلی :
$a = 12 ;
$result1 = &$a;
$result2 = $a;
$a = 20;
echo " r1:".$result1;
echo " r2:".$result2;
سلام برای دانلود این همه فایل حجم اینترنت هم کم میشه ؟؟!!
بله دوست عزیز اگر مشکل حجم دارید می تونید درخواست پکیج بدید تا کل دوره براتون ارسال بشه
صدا به شدت ضعیف بود تو این سه قسمت ، ناراضیم
سلام این دوره چون اولین دوره آموزشی سایت هست هنوز تجهیزات پیشرفته صدا تهیه نشده بود و صدا یکم ضعیف هست ولی نه در این حددی که شما می گید در جلسات آینده دوره صدا بهتر خواهد شد در ضمن برای مشاهده ویدئو ها از نرم افزار vlc و یا km player استفاده کنید کیفیت صدا بهتر و رسا تر خواهد شد