آموزش php آشنایی و کار با متغیر های Variables قسمت دوم

آموزش php آشنایی و کار با متغیر های Variables قسمت دوم

در جلسه قبل از بخش آموزش php با کلیاتی از این زبان برنامه نویسی آشنا شدیم، همونطور که گفتیم php یک زبان سمت سرور است و پردازش آن توسط مفسر (سرور) انجام می شود و البته خروجی آن به صورت html است؛ اکنون در ادامه آموزش های مقدماتی، در این مطلب می خواهیم شما را با یکی از پرکاربردترین و متداول ترین عناصر این زبان یعنی متغیر ها آشنا کنیم و خواهیم گفت که چگونه یک متغیر را تعریف و در جای جای کدمان آن را به کار ببریم.
تعریف متغیر در php
یک متغیر بنا به نیاز شما ممکن است مقادیر عددی، رشته ای (متشکل از حروف)، مقادیر ارسال شده توسط فرم های وب و... باشد؛ متغیر ها مثل مواد خام هستند و طی فرایندی که در کدنویسی برایشان تعریف می کنیم نهایتا خروجی مورد انتظارمان را ایجاد می کنند؛ مثلا فرض کنید احمد 23، حسین 13 و محمد نیز 54 کتاب دارند؛ حال می خواهیم از داده های موجود چند کد محاسباتی فرضی بسازیم:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>تعریف متغیر در php</title>
<style type="text/css">
body{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    direction:rtl;
}
</style>
</head>
<body>
<?php
$ahmad = 23;
$hossein = 13;
$mohammad = 54;
$all = $ahmad + $hossein + $mohammad;
$ahmad_hossein = $ahmad + $hossein;
echo "احمد، حسین و محمد $all کتاب دارند!<br />";
echo "احمد و حسین $ahmad_hossein کتاب دارند!<br />";
?>
</body>
</html> 

توضیح:
- همانطور که در مثال بالا ملاحظه می کنید، کدهای php را می توان در تگهای html نیز نوشت (کد های php را در اصطلاح html embedded گویند).

-در جلسه قبل هم گفتم که $ همیشه معنی متغیر میده(در خیلی از زبانهای دیگه هم همینطوره)
- در مثال بالا چند متغیر ساده تعریف کردیم و دو خروجی از آنها گرفته ایم.
شیوه نوشتن یک متغیر در php
برای نوشتن و تعریف یک متغیر معمولا از سه شیوه می توان استفاده کرد که البته تفاوتهایی نیز با هم دارند:
- نوشتن مقدار متغیر بین علامت اپوستروف' '، از این شیوه نگارش برای نوشتن رشته های استاتیک استفاده می شود؛ یعنی اگر به فرض در بین مقادیر، متغیری نیز قرار دهید، مقادیر آن جایگزین نمی شود.
- نوشتن مقدار متغیر بین علامت نقل قول " "، از این روش برای جایگزینی مقادیر داینامیک و یا استاتیک استفاده می شود، به عنوان مثال اگر یک متغیر را به این روش در کدمان قرار دهیم،  مقادیر آن جایگزین خودش می شود.
- نوشتن مقدار متغیر بدون علامت، از این شیوه نیز برای تعریف متغیر های تو در تو و اعداد استفاده می شود؛ به مثال زیر توجه کنید:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>تعریف متغیر در php به روش های مختلف </title>
<style type="text/css">
body{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    direction:rtl;
}
</style>
</head>
<body>
<?php
//متغیر با اپوستروف
$name = 'webgoo';
//متغیر با نقل قول + اپوستروف
$web = "$name".'.ir';
//متغیر بدون علامت
$port = 25;
//چند خروجی فرضی
echo $web.'<br />';
echo $web.'&nbsp;'.$port.'<br />';
?>
</body>
</html>

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

 این جلسه هم تموم شد
حسن اصلی این جلسه اینه که توش دو تا برنامه نسبتا بلند با هم کار کردیم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اگر ربات نیستی جواب بده *

پشتیبانی سایت سئو سایت

خدمات سایت

سئو

خدمات سایت

پشتیبانی سایت سئو سایت خدمات سایت