دوره مجازی PHP (جلسه 4): عملگرها در PHP



visibility  
mode_comment   ۶۹

در سومین جلسه از دوره ی مجازی PHP در مورد  انواع مختلف عملگرها در زبان PHP صحبت می کنیم . عملگرها عملیاتی هستند که می توان آنها را بر روی متغیرها و داده ها انجام داد .

:: لیست مطالبی که در این جلسه گفته میشن به این شکل هست :

فصل 4 : عملگرها در PHP : انجام اعمال مختلف بر روي داده ها و متغيرها

  • عملگر چيست ؟
  • انواع عملگرها در زبان PHP
  • عملگرهاي رياضي و محاسباتي
  • عملگرهاي رشته
  • عملگرهاي مقايسه اي
  • عملگرهاي منطقي
  • عملگرهاي بيتي
  • عملگرهاي انتساب
  • عملگرهاي خاص : ++ و –
  • بررسي عملگرها با مثال هاي مختلف
  • اوليت اعمال عملگرهاي مختلف
  • تمرين
info نکته :

در این ویدیو و در قسمتی که در مورد عملیات بیتی صحبت می کنیم، مقادیر اعداد 10 و 11 را در مبنای 2 به اشتباه نوشتیم که در خود ویدیو و فایل های این جلسه به این مورد اشاره شده است . این مورد رو ذکر کردم که دچار سردرگمی نشید و بابت اشتباه بوجود اومده عذرخواهی می کنم. مقادیر صحیح این دو عدد در فایل های این جلسه آورده شده .

info توجه

این مطلب یک جلسه از اموزش php حرفه ای می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در اموزش php حرفه ای

comment دیدگاه کاربران
na3r replyپاسخ

بخش عملگر ها بسیار رسا و گویا بود ممنون از حوصله ای که بخرج دادین…!

1234567890 replyپاسخ

سلام

تشکر از زحماتتون . چطوری میتونم 2 تا پروژه در یک پنجره در phpStorm داشته باشم ؟ مثلا فایل 7learnphp و فایل examplephp ؟

لقمان آوند

منظورتون چیه که دو تا پروژه تو یه پنجره داشته باشید ؟
اگه می خواید چند فایل رو همزمان در phpStorm لود کنید باید اونها رو تو یه پوشه قرار بدید و پوشه رو وارد phpStorm کنید …
اگر این نیست واضحتر توضیح بدید لطفا …

danial asvadi replyپاسخ

انقدر خوب توضیح دادید که دیگه جایی واسه سوال و …باقی نمیمونه فقط باید تشکر کنم از اینکه ریزبه ریز نکته هارو توضیح میدید ❓

لقمان آوند

ممنون آقا دانیال
خوشحالم این مورد رو می شنوم

امین کاظمی replyپاسخ

تقدم عملگرها خیلی آموزنده بود

sara salami replyپاسخ

سلام آقای آوندضمن تشکرماعادت به مباحث پروژه محور داریم وتصور نکنیدکه همگی مخاطبان شما مبتدی هستندولی متاسفانه دراکثرسایتها مباحث ابتدایی به طور بسیارجدی موردتوجه قرارمی گیره ووقتی موقع انجام یک پروژه تجارتی میرسه کسی داوطلب نیست . . .همین بلاروآموزش وپرورش سرماآورده که ازاول ابتدایی تااول دبیرستان ماتقسیم خوندیم ووهرسال مطالب سال قبل تکراروتکرارشدتا وقتی به خودمون اومدیم .. ای وای عمرمون گذشت… خوب چه اشکال داره کمی سطح بالابگیریدتا مخاطبان مجبوربشن فکرکنند…ببخشیدطولانی شد.میخواستم یادآوری کنم 1MB=1024KB…***Why is it that 1Mb = 1024kb instead of 1000k**

لقمان آوند

منون از بیانات متین شما
بله، این مشکلات در سیستم آموزشی ما هست
ایشالله در چند جلسه ی آخر دوره پروژه های خوبی رو با هم مینویسیم
بابت مورد اخر هم عذر خواهی می کنم
اشتباه تایپی بود
متشکرم

حسن محمدزاده replyپاسخ

سلام خدمت آقای آوند
اولا تشکر میکنم بابت آموزش عالی و خیلی خیلی کامل این دوره
یک سوال داشتم آیا عملگر های بیتی کاربرد چندانی دارند
خود شما به جایی برخوردید که بخواهید از آنها استفاده کنید ؟

لقمان آوند

از لطفتون سپاسگذارم
در جاهای خاص کاربرد دارند . ممکنه ورودی ها در برنامه ی خاصی به صورت باینری باشه و باید پردازش رو اونها رو با همین عملیات انجام بدید .
استفاده های خاص دیگه هم داره . مثلا & بیتی یک عدد با 1 می تونه در تشخیص زوج یا فرد بودن اون عدد استفاده بشه .
یا مثلا هنگامی که لابای داده ها بیت های 0 و 1 رو برای رمزگذاری اونها اضافه می کنند برای دیکد کردنشون هم باید از همین عملیات بیتی استفاده بشه .
ولی چیزی که معلومه اینه که در برنامه های سمت وب کاربرد این عملگرها خیلی کم هست .

حسن محمدزاده

واقعا متشکرم کامل ترین پاسخی بود که میتونستین بدین
کاملا متوجه کاربردشون شدم واقعا همیشه برام سوال بود

aref taker replyپاسخ

سلام جواب جمع زیر رو به اون ترتیبی که گفتید(چب به راست) جمع میزنم ولی به نتیجه نمی رسم .نمیدونم چه طوری جواب رو php منفی 37 نشون میده.


جواب منفی 41 میشه , این طور نیست؟

لقمان آوند

نه -37 میشه .
2+3+4 میشه9 ، منهای 10*5 یعنی 50 میشه -41 . به اضافه ی 4/1 یعنی 4 میشه -37 !

کیان کیانی replyپاسخ

سلام جناب آوند
بسیار سپاسگذارم از آموزش خوبتون .. بسیار عالی ..
امیدوارم روی پروژه ها هم خوب وقت گذاشته باشید ک کاملا مثل این آموزشاتون کاملا درک کنیم بفهمیم
یه سوال داشتم
در پی اچ پی استورم
شیفت و اف شیش ک میزنم واسه ریفاکتور کردن

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

لقمان آوند

سلام
ایشالله پروژه ها رو هم خوب پیش میبریم .
میگه که متغیر انتخابی در این پروژه نیست .
برای موارد مختلف چک کن ببین همیشه این مشکل هست یا فقط برای پروژه ی خاصی هست ؟

کیان کیانی

حق با شما هست فقط واسه اون ی پروژه هست

کیان کیانی

سپاسگذارم از پاسخ گویی بسیار خوبیتون …

..
اون اموزش های css و html ک در اطلاعیه شماره دو گفتید حتما بزارید واسه ما ک در این دوره هم ثبت نام کردیم تخفیف ویژه در نظر بگیرید
بعدشم به امید خدا جاوا و جی کوئری رو حتما اموزش بدید
فقط زودتر خوب شین تا زود بریم جلو ..
خدا همیشه کنارتون باشه و زنده باشید

لقمان آوند

سلام جناب کیانی
انشاءالله دوره های بعدی هم در راه هستند و تخفیف خوبی هم برای ثبت نام دوره php قرار میدیم .
متاسفانه همچنان صدام گرفته . وقت خوبی هست برای تمرین کردن شما .
از این تاخیر هم من دارم استفاده می کنم تا با استفاده از پیشنهادات شما، مطالب بیشتری رو جمع کنم و به شما بگم .
ممنون

علی امیری replyپاسخ

سلام خسته نباشید یک سوال کوچیک اگر 00000001 = 1 یعنی 2^0 مساوی با 1 !
شما داخل آموزش 1تا 4 و 10 و 11 رو گفتید فقط پس 5 و 6 و 7 و 8 و 9 به چه صورت میشن ؟؟

لقمان آوند

سلام . اون عدد رو باید به حاصل جمع توان های 2 بدست بیارید . مثلا عدد 7 حاصل جمع 4+2+1 هست که توان های 2 و 1 و 0 از عدد 2 هستند . بعد بیت متناظر با این توان ها رو یک می کنی در اون 8 دیجیت 0 و 1 و بقیه رو صفر ! به همین راحتی .
توضیح اینکه 8 بیت ذکر شده از راست به چپ وجود یا عدم وجود توان خاصی از 2 رو نشون میده . از چپ به راست بیت ها توان های 0 تا 7 عدد 2 رو نشون میدن .
چند تا مثال :
3 = (2+1) = 2^1 + 2^ 0 > bit(0,1) = 1 ==> 00000011
5 = (4+1) = 2^2 + 2^0 > bit(0,2) = 1 ==> 00000101
8 = (8) = 2^3 > bit(3) = 1 ==> 00001000
25 = (16+8+1) > bit(0,3,4) = 1 ==> 00011001

امیدوارم که با این مثالها خوب روشن شده باشید .
ضمن اینکه در فایل ها یه سند توضیحی در مورد بدست آوردن اعداد باینری گذاشته بودم

آرمین replyپاسخ

آقای آوند میشه این عملیات رو برام توضیح بدین :

راستی آقای آوند 0 به توان 2 مگه صفر نمیشه ؟
یه سوال دیگه هم دارم چطوری 3 : 00000011 آخرش شد یازده ؟

لقمان آوند

سلام
از چپ به راست پیش برید .
5+9+4 میشه 18 .
بعد مقدار 10×8/6 که میشه 13.33 ازش کم میشه . (چند تا عملیات ضرب و تقسیم پشت سر هم رو از چپ به راست انجام بدید)
یعنی آخرش میشه 18-13.333 که جوابش 4.666 هست.
بله، صفه به توان هر عددی صفر میشه .
برای سوال آخرتون هم جوابی که به جناب علی امیری در بالا دادم رو بخونید تا متوجه نحوه محاسبه ی اعداد باینری بشید .

maxsoft replyپاسخ

سلام استاد میشه یکمی در مورد عملوند === بیشتر توضیح بدین

ویه سوال دیگه اینکه آیا phpstrorm افزونه ای برای live edit or view برای php نداره؟

لقمان آوند

سلام
عملوگر === برای مقایسه برابری مقدار و نوع هست . یعنی تنها در صورتی مقدارش true میشه که دو عملوند اون هم مقدارشون با هم برابر باشه و هم نوعشون (int,string,…).
برای php من چنین چیزی ندیدم ولی برای html و css و جاوااسکریپت داره یه افزونه .

امین خلیلی replyپاسخ

استاد این جلسه سوم هست یا چهارم چون اول سر فصل نوشتید
در سومین جلسه از دوره ی مجازی PHP در مورد انواع مختلف عملگرها در زبان PHP صحبت می کنیم . عملگرها عملیاتی هستند که می توان آنها را بر روی متغیرها و داده ها انجام داد .

لقمان آوند

جلسه 4 هست.
هر فصل تو سرفصل ها ممکنه چند جلسه باشه.

امین خلیلی replyپاسخ

با عرض سلام وخسته نباشید خدمت جناب اوند
این عملگر را نوشتم


چر در قسمت اخر باقیمانده تقسیم 3 بر 10 را عدد 3 نشان میدهد
با تشکر

لقمان آوند

چون واقعا 3 میشه دیگه !
3 تقسیم بر ده میشه صفر به اضافه خود 3 به عنوان باقیمانده تقسیم !

امین خلیلی replyپاسخ

با سلام
ببخشید ولی من درست متوجه نشدم

این خط یعنی مقدار a تقسیم بر 10 و نتیج مساوی مقدارa میشه تا اینجا درست
حالا3تقسیم بر 10 مقسوم علیه میشود0.3و باقیمانده ان 0 میشود
پس مقدار 3 به چه صورت بر میگرده

لقمان آوند

حاصل تقسیم عدد صحیح هست در این مورد و مقدار اعشاری نمیشه …
کلا باقیمانده زمانی مطرح هست که حاصل تقسیم عدد صحیح باشه.

امین خلیلی

من متوجه نشدم ولی متشکرم

امین خلیلی replyپاسخ

با سلام

جناب اوند
چرا در قسمت اول باید هردوشرط مقدار و نوع باید برقرار باشه تا مقدار trueبرگردانده شود
ولی در قسمت دوم نابرابری اگه یکی از شرایط مقدار و نوع برابر باشه مقدارtrueبرگردانده میشود
با تشکر

لقمان آوند

چون این عملگرها پیشفرض در php اینطوری تعریف شدن!
از === برای مقایسه برابری در نوع و مقدار استفاده میشه !
از == برای مقایسه برابری مقدار !

امین خلیلی

قسمت دوم منظورم شرط نابرابری هست تو مثال هم مشخصه!==

لقمان آوند

عملگر ==! دقیقا بر عکس === هست .
=== زمانی ture بر می گردونه که هم مقدار و هم نوع برابر باشند.
در صورتی که وقتی ==! رو استفاده کنید چون عملگر نابرابری هست، مقدار و نوع هر کدوم مخالف باشند شرط نابرابری صادق هست و true بر می گردونه …
تعریف این عملگرها به این شکل هست. شما باید این تعریفشون رو بلد باشید …

امین خلیلی replyپاسخ

با سلام
وقتی میخام تو phpstrom فارسی بنویسم فونت ها به هم ریختس از کجا باید درستش کنم
ممنون

لقمان آوند

کلا phpStorm با متن های فارسی مشکل داره و هنوز این مورد خوب ساپورت نمیشه.
متنها رو می تونید توی ادیتوری مثل نوتپد بنویسید و کپی کنید اونجا.

امین خلیلی replyپاسخ

سلام خدمت جناب اوند من رو هر ویدیو سه چهار روز وقت میذارم و تمرین میکنم اینجوری بهتره یا زیاد رو ویدیو ها واینسم

لقمان آوند

خیلی حساس نباشید
نکته برداری بکنید و از اونها استفاده کنید …
هر چند کاری که می کنید باعث میشه بیشتر متوجه بشید مسائل رو …

امین خلیلی replyپاسخ


با سلام
در قسمت بالا $bدر هر دوقسمت مقدارش برابر با متغیر aمیشود چه فرقی داره اگه از پوینتر در قسمت دوم استفاده کنیم یا استفاده نکنیم
متشکر

لقمان آوند

در اولی اگه b روتغیر بدی a تغیر نمی کنه.
در دومی اگه b مقدارش عوض شه a هم همون مقدار میشه چون هر دوشون به یه آدرس در حافظه اشاره میکنن .

soheil1985 replyپاسخ

با تشکر از آموزش های بسیار خوبتون.
آیا در php تابعی هست که بتونه یک کاراکتر یا رشته رو بصورت دنباله 01 برگردونه؟

لقمان آوند

متوجه نشدم منظورتون چیه و چیرو میخواید. میشه واضحتر بگید ؟

soheil1985

منظورم اینه که مثلا اگر بخوام معادل بیتی کاراکتر (A) رو بدونم ، تابعی هست که بشه باهاش معادل بیتیش رو بدست آورد؟
همینطور در مورد باقی کارامترها

لقمان آوند

سلام
اینو تست کن :
dechex(ord("A"));
ord کد کاراکتر رو بهت میده که یه عدد صحیح هست و decbin اون عدد رو به معادل باینری (بیتی) تبدیل میکنه .

soheil1985

شد 41 مگر معادل باینری فقط از 0و 1 تشکیل نشده و 8 کاراکتر نداره؟
ord میشه 65
و کلش میشه 41
شاید من استباه می کنم ، اصلا حروف معادل باینری دارن؟

لقمان آوند

ord معادل مبنای 10 رو میده. ببخشید من تابع تبدیل به مبنای 16 رو اشتباهی بهتون دادم که 41 معادل مبنای 16 کاراکتر A هست. باید از تابع decbin استفاده کنید که مبنای 10 رو که از ord میگیره به باینری تبدیل کنه :
decbin(ord("A"));

soheil1985 replyپاسخ

استاد یک سوال:

چرا می زنه 8؟ مگر 2 نمی شه؟

لقمان آوند

تو php اگر عدد رو با صفر شروع کنی مبنای 8 در نظر گرفته میشه و عددی که گذاشتی معادل مبنای 8 اون میشه خود 8. اگر بخوای نمایش باینری داشته باشی کدت رو باید اینجوری بنویسی :
$b = bindec('00000010'); //2
var_dump($b);

البته از php ورژن 5.4 به بعد پیشوند 0b رو برای نمایش اعداد باینری می تونی استفاده کنی :
$b = 0b00000010 ; //2
var_dump($b);

soheil1985

با سپاس فراوان. عالی بود

soheil1985 replyپاسخ

درست شد ، باید با این تابع بصورت رشته ای تعریف بشه

shahriar rad replyپاسخ

با سلام و درود
بنده متوجه نشدم مگه ++! معنیش این نیست که نه مقدارشان مساوی باشد و نه نوعشان؟؟؟
پس چرا مثلا 5=r$ و “5”=rr$ و با هم مقایسه کنیم با ++! ، چرا مقدار true را بر میگرداند؟

لقمان آوند

درسته دیگه !!!
!== شرط نابرابری در نوع و مقدار هست .
شرط نابرابری دو مقداری که ذکر کردید برقراره و true شده . چون نوعشون متفاوته . پس نابرابرند! دقت کنید که شرط نابرابری true شده و اینجا true شده به معنی نابرابر بودن دو مقدار هست !!!

shahriar rad

با سلام و درود
مگه اون شرط نمیگه هم مقدارشان برابر نباشه و هم نوعشان؟
خوب اینجا که مقدارشان یکیه؟ و فقط نوعشان فرق میکنه

لقمان آوند

سلام
نه اینطور نیست!
اون عملگر (!==) میگه اگه یکی از موارد یا هر دو (مقدار یا نوع) نابرابر بود دو عملوند نابرابرند !

shahriar rad replyپاسخ

با سلام و درود اگه این مثال را اینجوری بیان کنیم درسته؟
توانایی استخدام فرد در شرکت : یا پسر باشد یا بزرگتر از 20 سال سن داشته باشد
z=x xor y
با تشکر

لقمان آوند

خیر درست نیست .
چون در xor فقط 1 مورد از طرفین شرط باید صحیح باشه …
در صورتی که پسر بیشتر از 20 سال هم داریم که هر دوی x و y برای true میشه !!!

dariosh babaii replyپاسخ

جناب اقای لقمان عزیز.
همانطور که میدانیم تمامی کارهایی که در بخش کد نویسی انجام میدهیم در هر زبانی ابتدا کامپایل میشود سپس نشان داده میشود منظور این است که همه کدها ابتدا به صفر ویک تبدیل میشود بنده میخواستم تمامی این صفر ویک ها را ببینم البته این یک کنجکاوی است وارتباطی به اصل موضوع ندارد .سوال بنده این است که میتوانیم خروجی کامپایلر را که حاوی انبوهی از صفر ویک است را ببینیم

لقمان آوند

سلام
زبان php یک زبان مفسری هست و به جای کامپایل کل کد، خط به خط تفسیر (interprete) میشه و شما فایل کامپایل شده نداری که محتویاتش رو ببینی داریوش جان …

شایان مرادی replyپاسخ

سلام خسته نباشید
من یه سوال برام پیش اومد.
داخل قسمت بیت ها شما نات 10 رو حساب کردید و این درومد : 11111001
(درواقع چون 10 میشه 00001010 و به دلیل اشتباه تایپی نوشتید 00000110 ، لذا نات 10 میشه : 11110101)
و وقتی داخل پی اچ پی استورم وارد کردید :


خروجی -11 شد. در حالی که من انتظار داشتم جواب به این شکل شه :

حالا چیزی که از اختلاف جواب ها ، بیشتر برام عجیبه اینه که چجوری پی اچ پی ، جواب منفی چاپ کرده! چون من هرجور حساب میکنم جواب منفی ممکن نیست در بیاد.

و یه چیز دیگه. با توجه به روش کدگذاری 0و1 ، اگر ما در حداکثرترین حالت یعنی 11111111 رو چاپ کنیم ، جواب 255 در میاد. اگر عدد ما بیشتر ازین عدد باشه به صورت 0 و 1 چطوری نوشته میشه؟ مثلا عدد 256 یا 1000 چطوری در میاد؟

ممنون از زحمات فراوان شما

لقمان آوند

سلام
تو اعداد باینری اگر سمت چپ ترین بیت 1 باشه و محاسبه علامتدار باشه نشونه منفی بودن عدد هست. عدد بدست اومده هم به همین دلیل معادل -11 هست .

iman12 replyپاسخ

سلام آقای آوند شما در این ویدیو گفتید که عملگر ==! در صورتی مقدار true میده که 2 متغیر هم جنس نباشند “و” مقدارشون مساوی نباشه اما توی اسلاید نوشته بود or یعنی آیا مقدار وقتی ترو میشه که یکی از این 2 حالت درست باشه و یا وقتی که هر دو حالت درست باشه و مقدار و جنسشون برابر نباشه؟

لقمان آوند

سلام
این اپراتور فقط زمانی false بر میگردونه که هر دو عملوند از لحاظ مقدار و نوع یکسان و برابر باشند. در بقیه موارد true بر می گردونه . یعنی یکی از موارد مقدار یا تایپ هم نا برابر باشه true برگردونده میشه

mehdi karimi replyپاسخ

سلام خدمت اساتید
من ومپ رو نصب کردم و پورت رو هم چون مشکل داشت عوض کردم مثلا گذاشتم 8080
حالا هر سری روی localhost کلیک میکنم و آدرس باز میشه باید دستی آخرش :8080 اضافه کنم
میخواستم ببینم چه جوری میتونم از تو تنظیمات کاری کنم که وقتی همیشه روی لوکالهاست کلیک میکنم دیگه مستقیما localhost:8080 باز بشه واسم ؟؟؟

لقمان آوند

سلام
برو به مسیر c:/wamp/wampmanager.tpl و هر جا http://localhost دیدی اون به http://localhost:8080 تغیر بده و ذخیره کن. ومپ رو ببند و دوباره باز کن. قبل از انجام این کار از فایل مذکور یه کپی/بکاپ بگیر.

علی فنایی replyپاسخ

جناب آقای آوند، از پاسخ به سوالات قبلی ممنونم. دلایل شما هم بنظرم کاملا منظقی بود. من واقعا از نحوه ضبط این ویدیوهای شما که با این همه دقت و زحمت تهیه میشه لذت می برم و اصلا نمی تونم تشکر نکنم. از اینکه بسیار با صبر و حوصله عملگرها رو توضیح دادید و مثال زدید بسیار استفاده کردم. فقط برای من دو مورد در خصوص جمع مقادیر دو آرایه و ترتیب عملگرها نا مفهوم بود.
در مورد آرایه ها، نتیجه vardum برای جمع متغیر $a با مقادیر {1,2,3} با متغیر $b با مقادیر {a,b,c}رو بصورت زیر نشون میداد که معنیش مبهم بود:
[0]=> (int(1
[1]=> (int(2
[2]=> (int(3
در مورد ترتیب اجرای عملگرها هم متاسفانه بنظر میرسه هم چپ به راست درگیر هست و هم اولویت عملگرهای توان، ضرب و تقسیم. به طوریکه درصورت عدم استفاده از پرانتر برای تعیین اولویت اجرا، متاسفانه پاسخ واقعا با یک استاندارد مشخص قابل حدس نیست. مثلا در vardump عبارت زیر نتیجه، 43- است. این در شرایطی است که عملگر ضرب و حتی جمع، مقدم بر توان شده است:
result= 16-6*10+6/2^2
——>
result=16-60+6/2^2
result=-44+6/2^2
result=-44+6/4
result=-44+1.5
result=-42.5 که بصورت عدد صحیح 43- نمایش داده میشود.
ممنون میشم در صورتیکه در خصوص این دو مورد توضیح بیشتری بفرمایید. با سپاس فراوان.
* ضمنا رایت تو لفت برای بخش ‘نظرات’ سایت وجود ندارد. قسمت کدهای php و Html هم ظاهرا باکسی در محیط ارسال نظر نمایش نمیداد. صورتیکه کدی نیاز به درج باشد همه راست چین میشود و متن بهم میریزد. اگر تسهیلاتی برای کاربران در خصوص این موضوع اندیشیده شود مزید سپاس است. با احترام و سپاس پیشاپیش/

لقمان آوند

سلام
مورد اول رو متوجه نشدم. کدتون رو برام بفرستید ببینم.
مورد دوم هم یه اشتباه ریز دارید! علامت ^ که توان نیست! این مورد عملگر XOR هست توی php و برای توان باید از تابع pow استفاده کنید. به این شکل :
16-6*10+6/pow(2,2);

Seyed Reza Bazyar replyپاسخ

عدد ۱۰ میشه 00001010 اما به اشتباه گفته 00000110 که معادل ۶ هست…
به همه دانشجویان پیشنهاد میکنم از لینک زیر برای سهولت و اطمینان در کار استفاده کنند. چون به هر حال هر کسی ممکنه در این موارد اشتباه کنه
http://www.binary-code.org/binary/8bit/00000110

جا داره یه تشکر هم از استاد آوند کنم. چون آموزش های php مختلفی در اینترنت تهیه کردم و این تنها آموزشی هست که اعداد باینری رو هم به ما یاد میده

محمدامین عطائی replyپاسخ

سلام ممنون از دوره ی خوبتون . فقط یکم کیفیت صدا جالب نیست که برای من به شخصه قابل چشم پوشی هست . یک سوال داشتم خدمتتون :
من وقتی وارد wamp میشم (localhost) و میخوام بین پوشه هایی که ساختم حرکت کنم در واقع اینجوری عمل میکنه :
http://7l%20php/
و نمیفهمه که باید localhost رو قبلش بزاره .. من باید هر دفعه دستی این عبارت رو اول url وارد کنم . میشه راهکاری بهم بدین که این کار به صورت اتوماتیک انجام بشه؟ ممنون

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.