خانه آموزش برنامه نویسی متغیر متغیرها در PHP

متغیر متغیرها در PHP

42 بازدید
۰
0
46

با متغیر متغیرها ما یک متغیر پویا یا dynamic variable ایجاد میکنیم.

به مثال زیر توجه کنید:

<?php
  $a = 'Hi';
  $Hi= "hello Ali!";
  echo $a;
  echo $Hi;

  // Outputs a =>  'Hi!'
  // Outputs Hi=>  'hello Ali!'
?>

اگر توجه کرده باشید ما به شکل ساده متغیرهای a و Hi را مقدار دهی کردیم و سپس با دستور echo مقدار آنها را در خروجی نشان دادیم  (در مثال بالا مقدار خروجی متغیرها در کامنت درج شده است) حال قصد داریم با یک دستور echo و توسط متغیر a مقدار متغیر Hi را چاپ کنیم.

نحوه ایجاد متغیر متغیرها در PHP (متغیر پویا)

با استفاده از PHP شما می‌توانید از یک متغیر به منظور دسترسی به مقدار یک متغیر دیگر استفاده کنید، پس یک متغیر متغیر، مقدار متغیر دیگری را با نام خود تخت تاثیر قرار می‌دهد برای مثال:

<?php
  $a = 'Hi';
  $Hi= "hello Ali!";

  echo $a;

  // Outputs $a =>  'hello Ali!'

?>

به مثال بالا توجه کنید متغیر $$a مقدار متغیر $a را به عنوان نام خود به کار میبرد و مقدار $a برابر است با Hi. در دوباره مقدار متغیر $Hi را فراخوانی می‌کند و در نهایت مقدار hello Ali در خروجی نمایش داده می‌شود. این روش در بهینه سازی کدها و کاهش حجم کدنویسی کمک شایانی میکند. توجه کنید که شاید این روش در کدنویسی‌های کوتاه و ساده چندان جالب نباشد و ممکن است پیچیده تر کند ولی در کدنویسی‌های بزرگ رعایت چنین فاکتورهای کوچک در نهایت باعث میشود برنامه کدنویسی شده راندمان بهتری داشته باشد.

  • مرتب سازی آرایه های انجمنی در php

    مرتب کردن آرایه های انجمنی بر اساس مقدار به صورت صعودی – ()asort تابع ()asort آرایه های ان…
  • مرتب سازی آرایه در PHP

    در زبان php می توان آرایه ها را به صورت الفبایی و یا عددی مرتب کرد . هم چنین این مرتب سازی…
  • آرایه چندبعدی در PHP

    آرایه های چندبعدی (Multi-Dimensional Arrays) یک آرایه چند بعدی، از یک یا بیش از یک آرایه ر…
مقالات مرتبط بیشتر را بارگیری کنید
بارگزاری مطالب دیگر Ansel
Load More In آموزش برنامه نویسی

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

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

هشت + 17 =

همچنین بررسی کنید

چگونه یک اپلیکیشن اندروید با Android Studio بسازیم ؟

در این آموزش اصول اولیه ساختن یک برنامه اندرویدی (اپلیکیشن اندروید) با استفاده از محیط توس…