متغیرهای محلی (Local Variables)
متغیرهای محلی متغیرهایی هستند که در داخل یک تابع یا بلوک تعریف میشوند و فقط در همان تابع یا بلوک قابل دسترسی هستند. این متغیرها پس از پایان اجرای تابع از بین میروند.
متغیرهای محلی
متغیرهای محلی متغیرهایی هستند که در داخل یک تابع یا بلوک تعریف میشوند و فقط در همان تابع یا بلوک قابل دسترسی هستند. این متغیرها پس از پایان اجرای تابع از بین میروند.
php
<?php function mytest() { $x = 5; //local scope echo "Variable x inside function is: $x"; //Variable x inside function is: 5 } mytest(); echo $x; //Warning: Undefined variable $x in C:\xampp\htdocs\my_project\index.php on line 8 ?>
شما می توانید متغیرهای محلی با نام یکسان در توابع مختلف داشته باشید، زیرا متغیرهای محلی تنها با تابعی که در آن اعلان شده اند شناسایی می شوند.
php
<?php function mytest_1() { $x = 5; //local scope echo " $x <br>"; } function mytest_2() { $x = 6; //local scope echo " $x <br>"; } mytest_1(); //output: 5 mytest_2(); //output: 6 ?>