یکی از مفاهیم مهم در مورد متغیرها، حوزه تعریف متغیرها می باشد. حوزه تعریف متغیر یا scope متغیر، به محدوده ای گفته می شود که متغیر تعریف شده برای اجراکننده معنا دارد و قابل استفاده و قابل دسترسی می باشد.
از متغیر فعلی فقط می توانیم در حوزه های خودش استفاده کنیم نه خارج از آن. اینطور نیست که هر متغیری که در هر جا تعریف کردیم، در هر جای دیگر قابل استفاده باشد.
scope یا میدان عمل کرد قطعه ای از کد است که متغییر می توان در ان استفاده شود. مانند
<?php
$a=20;
$b=30;
function some function ()
{
global $a,$b;
//local scope
return $a+$b;
}
//echo $a + $b;
echo some function();
تمام متقیرها اگر در داخل بدنه function تعریف شوند حوزه عملکرد یا میدان عملکرد یا scope انها local می باشد
وفقط فقط در داخل خود تابع قابل استفاده می شود و تمام متغیرها در خارج بدنه توابع به عنوان global scope شناخته می شود
و در همه جا قابل استفاده هستند وبه جزدر داخل بدنه توابع به شکل عادی و اما اگر بخواهیم از این متقییرها در داخل بدنه توابع
استفاده کنیم لازم از کلمه کلیدی global استفاده کنیم.
دستور include در زبان php کمک می کند بتوانیم فایلها را از هم جدا کنیم در این مقاله مابا دو تا از این دستورات اشنا می شویم
include و include-once
include فایل را اضافه می کند و include-once چک می کند که اگر این فایل از قبل اضافه شده دیگر اضافش نمی کند.
دستور include و include-once به کمک می کند که کدهای php را از کدهای html جدا سازی کنیم توابع متغییرها
کلاس ها می توانند داخل فایلها تعریف و include شوند تا استفاده شوند .
مزیت اصلی include این بود که فایل ها را از هم جدا مرتب و منظم کنند.
"php include "file/ header.php?>
php include_once "files/functions.php"?>
<؟php include_once "files/vars.php"
<?php echo sum(10,20)
<a href=php echo $website Go to
7Learn.com </a>
تک تک این مقادیر را می توان با php تولید کنیم این همان website داینامیک است که می توانیم با php تولید کنیم
کل ساختار وورد پرس بر این اساس ایجاد شده است.