سلام خدمت همراهان عزیز با آموزش زبان برنامه نویسی (PHP) همراه شما هستیم. برای اطلاعات بیشتر به مقاله ی هفته ی قبل مراجعه فرمایید .
عنوان آموزش امروز :
عملگرها و بازیابی داده هادر PHP (بخش دوم)
عملگرها و بازیابی داده ها:
- عملگرهای محاسباتی
- عملگرهای رابطه ای (مقایسه ای )
- عملگر های منطقی
- عملگرهای بیتی
- تقدم عملگرها
1) عملگر های منطقی :
عملگر های منطقی دو یا چند عبارت را با یک دیگر ترکیب می کنند که نیجه ی آن ها ، به مقادیر عبارات منطقی بستگی دارد. به عبارت دیگر ، عملگرهای منطقی ، اعتبار نطقی یک یا چند عبارت را برسی می کنند نتیجه این عملگر ها مقادیر درستی (1) ، نادرستی (0)، یا NULL (غیر قابل تعیین) است جدول عملگرهای منطقی متداول در MySQL را نشان می دهد . متداول ترین عملگرهای منطقی شامل not (!)، and (&&)، or (||) یا Xor است.
عملگرهای منطقی (y , x عبارات منطقی اند) | ||||||
not y | not x | x xor y | x or y | x and y | y | x |
T | T | F | F | F | F | F |
F | T | T | T | F | T | F |
T | F | T | T | F | F | T |
F | F | F | F | T | T | T |
1) مثال:
نمونه هایی از اجرای عملگرهای منطقی.
2) عملگرهای بیتی :
در MySQL شش نوع عملگر بیتی برای دستکاری بیت ها فراهم آمده است جدول زیر عملگر های بیتی را نشان می دهد. عملوند های مورد استفاده در عملگرهای بیتی می تواند دو دویی (مانند image (، bit و عددی صحیح باشند.
عملگرهای بیتی | ||
عملگرها | نام | مثال |
& | and بیتی | 0010 = 1010 & 0110 |
| | or بیتی | 1110 = 1010 |011 |
^ | xor بیتی | 1100 = 1010 ^ 0110 |
– | نقیض بیتی | 1001 = 0110 |
<< | شیفت به راست | یک مکان به راست) |
>> | شیفت به چپ | یک مکان به چپ ) |
2) مثال:
نمونه هایی از اجرای عملگرهای بیتی.
معرفی سایت های خارجی :
3) تقدم عملگرها:
اگر مجموعه ای چندین عملگر در یک عبارت MySQL باشند و بخواهند ارزیابی شوند، ترتیب قرار گرفتن آن ها در عبارت، ترتیب اجرا را مشخص نمی کند. بلکه، بعضی از عملگرهای نسبت به عملگرهای دیگر تقدم دارند.
به عنوان مثال در عبارت m*y+x، با این که عملگر+زودتر از عملگر*ظاهر می شود، ولی چون تقدم عملگر*بیشتر از تقدم عملگر+است، ابتداد y در m ضرب می شود و سپس نتیجه ی آن با X جمع می گردد. وجود پرانتز در عبارت، می تواند تقدم عملگرها را عوض کند. به عنوان مثال، در عبارت *(x+y) m، چون عملگر+در داخل پرانتز قرار دارد، تقدم آن از تقدم عملگر*بیشتر می شود.درنتیجه ،ابتدادx با y جمع می شود و نتیجه ی آن در m ضرب می گردد.جدول بالا تقدم عملگرها را نشان می دهد. هر چه در جدول از بالا به پایین میرویم تقدم عملگرها بیشتر می شود. علاوه براین ، عملگرهایی که در یک سطر قرار دارند، تقدم آن ها یکسان است.
3) مثال:
نمونه هایی از اعمال عملگرها در عبارات MySQL
<p title=”introduction”> this is the first </p> |
---|
برگرفته از :
کتاب آموزش گام به گام (PHP)
دکتر عین الله جعفر نژاد قمی
پاسخ به سوال دوستان :
شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟
دلیل اینکه میگوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از
تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.
یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر میکنند نیاز به وب سایت ندارند.
توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش میرود و نداشتن وب سایت
برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.
برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید
آدرس ایمیل: info@arazpardazesh.com
اینستاگرام شرکت: https://instagram.com/araz_pardazesh_kla
تماس با ما: https://arazpardazesh.com/contact