الثلاثاء، 17 ديسمبر 2013

أساسيات برمجة المواقع بي اتش بي - المتغيرات العامة PHP Global Variable

 المتغيرات العامة PHP Global  Variable  

أساسيات برمجة المواقع بي اتش بي  - المتغيرات العامة 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;
?>
في المثال أعلاه ، نظرًا لأن z هو متغير موجود داخل مصفوفة $ GLOBALS ، يمكن الوصول إليه أيضًا من خارج الدالة!





Ahmed Ata Almahallawi
Freelancer
IT
IT Help Desk,
SEO experience,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
ahmed.almahallawi@gmail.com
@aalmahallawi
18/12/2013

التسميات: