انواع دیتا تایپ و متغیرها جلسه 6
دیتا میتواند نوع های مختلفی داشته باشد مانند صوتی ، صدا ، ویدیو ، نوشته و .. خوب حالا هر کدوم از این محتواها در جایی ذخیره میشود . در زبان برنامه نویسی شما نیاز دارید که یک فضای موقت داشته باشید که بتوانید این مقادیر دیتا را نگه داریم و بعد با فراخانی اسم اون فایل ( متغیر ، دیتا تایپ ) از ان در جاههای مختلف وب سایت استفاده کنیم.
پس تعریف متغیر به زبان ساده: فرض کنید شما پوشه در کامپیوتر به اسم x ( متغییر ) دارید این پوشه محل ذخیر اطلاعات به صورت موقت حالا موقعی که شما میخایید استفاده کنید از اطلاعات داخل پوشه کافی x رو صدا بزنید. ( متغییر را صدا بزنید).
در زبان php قرار نیست که با نوع دیتا را مشخص کنیم این کار باعث میشه که کامپایلر ما سرعت بیشتری در خاندن کد بکنه در صورتی تو زبان جاوا این گونه نیست و شما باید نوع دیتا رو مشخص کنید.
نکات اسم گزاری متغیر :
1-هیچگاه با عدد شروع نکنید ولی میتواند داخلش عدد داشته باشه
2- از علامت خط زیر نیز میتونید استفاده کنید
<?php //int 4 در زبان جاوا //4 php در $title = 20; // متغیر = 20 echo $title; // حالا جواب میشود 20 // دیگر مثالها $website = cReative_design; echo $website; $web2 = cReative; echo $web2 ?>
انواع دیتا تایپ
<?php //string نوشته $web="alloweb.ir seo and web"; //integer عدد $name="56458"; //flot اعشار $nameflot="56.458"; // bloolean منطقی // البته این مدل از دیتاها با شرط می اید و مقدا صحیح و غلط برمیگردونه $bloolean= true; $bloolean= false; //array //وقتی چند دیتا مختلف با نوعهای مختلف بخاهیم داشته باشیم $to=array("aloweb",true,"seo",2020,2.33); // هر کدام از این اندیسها که با نقطه جدا شده اند حالا هر اندیس یک شماره دارد echo $to [0]; echo $to [3]; // جواب میشود 2020 echo $to [4]; // جواب میشود 2.33 var_dump($to); // این دستور باعث میشود ارایه بالا با تمامی اندیسش به من نشان داده شود // جواب میشود array (size=5) // طولش شده 5 0 => string 'aloweb' (length=6) 1 => boolean true 2 => string 'seo' (length=3) 3 => int 2020 4 => float 2.33 ?>
ترکیب شدن با کدهای html
$to="Website design in Isfahan"; $to1="<h6 style='color: red';'>"; echo $to.$to1; // علامت نقطه یعنی با هم یا وصل شدن
جواب کد بالا مقدار متغییر در تگ h6 به رنگ قرمز میباشد
دستور unset برای از بین بردن یک متغییر کاربرد دارد
$name="56458"; echo $name; unset($name); echo $name;
در دستور بالا ما با ارو notice مواجه میشوم که یعنی ورودی وجود ندارد برای نشان دادن .
دستور هایی برای تشخیص توابع به صورت سوالی که به صورت صفر ویک برمیگردونه به ما
// is_int(); // is_string(); // is_bool(); // is_array();
و اخرین برگردان یک تابع
$boolean1=true; $boolean2=false; //echo gettype($boolean1)."<br/>"; // settype($boolean1,'string')."<br/>"; //echo gettype($boolean1)."<br/>"; // echo $boolean1; //echo $boolean2;
دیدگاهتان را بنویسید