أساسيات برمجة المواقع بي اتش بي - المتغيرات العامة PHP Global Variable
المتغيرات العامة PHP Global Variable
المتغيرات العامةGlobal Variables
هي متغيرات يمكن الوصول اليها على مستوى الفئة الحالية والفئات الاخرى فهي تكون مقرؤءة على مستوى التطبيق بالكامل.ويتم الاعلان عن المتغيرات العامة بالكلمة المحجوزة Global.
مثال على المتغيرات العامة:-
<html>
<head>
<title>Online PHP Script Execution</title>
</head>
<body>
<?php
$somevar = 15;
function addit() {
GLOBAL $somevar;
$somevar++;
print "Somevar is $somevar";
}
addit();
print "\n Somevar is $somevar";
?>
</body>
</html>
|
ناتج المتغيرات العامة الكود السابق:-
Somevar is 16 Somevar is 16
|
المتغيرات العالمية PHP - Superglobals
بعض المتغيرات المحددة مسبقًا في PHP هي "superglobals" ، مما يعني أنه يمكن الوصول إليها دائمًا ، بغض النظر عن النطاق - ويمكنك الوصول إليها من أي وظيفة أو فئة أو ملف دون الحاجة إلى القيام بأي شيء خاص.
متغيرات PHP superglobal هي:
- $GLOBALS
- $_SERVER
- $_REQUEST
- $_POST
- $_GET
- $_FILES
- $_ENV
- $_COOKIE
- $_SESSION
PHP $ GLOBALS
$ GLOBALS هو متغير شامل PHP يستخدم للوصول إلى المتغيرات العالمية من أي مكان في نص PHP (أيضًا من داخل الوظائف أو الطرق).
تخزن PHP جميع المتغيرات العامة في مصفوفة تسمى $ GLOBALS [index]. الفهرس يحمل اسم المتغير.
يوضح المثال أدناه كيفية استخدام المتغير الشامل الفائق $ GLOBALS:
مثال PHP $ GLOBALS
<?php
$x = 175;
$y = 125;
function addition() {
$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
}
addition();
echo $z;
?>
$x = 175;
$y = 125;
function addition() {
$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
}
addition();
echo $z;
?>
في المثال أعلاه ، نظرًا لأن z هو متغير موجود داخل مصفوفة $ GLOBALS ، يمكن الوصول إليه أيضًا من خارج الدالة!
Ahmed Ata Almahallawi
Freelancer
IT
IT Help Desk,
SEO experience,PHP,C#,ASPX
SEO experience,PHP,C#,ASPX
Al alami st
gaza -jabalia, Gaza Strip
Palestine
ahmed.almahallawi@gmail.com
@aalmahallawi
18/12/2013
التسميات: PHP بي اتش بي تعلم دروس حتى الاحتراف
<< الصفحة الرئيسية