Advertisement
Guest User

tt

a guest
Feb 25th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. **شرح PHP Global Variables - Superglobals**
  2. >
  3. > هي متغيرات معرفة مسبقا و يمكن الوصول لها متى أردت دون الحاجة إلى القيام بأي شيء خاص.
  4.  
  5. * شرح $GLOBALS
  6. * شرح $_SERVER
  7. * شرح $_REQUEST
  8. * شرح $_POST
  9. * شرح $_GET
  10. * شرح $_FILES
  11. * شرح $_ENV
  12. * شرح $_COOKIE
  13. * شرح $_SESSION
  14.  
  15. :key:هذا الفصل سوف يشرح بعض منSuperglobals، والباقي سوف يفسر في الفصول اللاحقة.
  16.  
  17.  
  18. **شرح $GLOBALS**
  19. يوضح المثال التالي كيفية استخدام المتغير $GLOBALS
  20.  
  21. <?php
  22. $x = 75;
  23. $y = 25;
  24.  
  25. function addition() {
  26. $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
  27. }
  28.  
  29. addition();
  30. echo $z;
  31. ?>
  32.  
  33. في المثال أعلاه، z هو متغير موجود داخل مجموعة GLOBALS$، فإنه يمكن الوصول إليها أيضا من خارج وظيفة!
  34.  
  35. **شرح SERVER_$**
  36.  
  37. هو متغير يحمل معلومات عن **headers** و المسارات و مكان تواجد سكربت
  38.  
  39. <?php
  40. echo $_SERVER['PHP_SELF'];
  41. echo "<br>";
  42. echo $_SERVER['SERVER_NAME'];
  43. echo "<br>";
  44. echo $_SERVER['HTTP_HOST'];
  45. echo "<br>";
  46. echo $_SERVER['HTTP_REFERER'];
  47. echo "<br>";
  48. echo $_SERVER['HTTP_USER_AGENT'];
  49. echo "<br>";
  50. echo $_SERVER['SCRIPT_NAME'];
  51. ?>
  52.  
  53. | كود | شرح |
  54. |---|---|
  55. | [' ']SERVER_$ | عرض اسم الملف البرمجي الذي يتم تنفيذه حاليا |
  56. | | |
  57. | | |
  58. | | |
  59. | | |
  60. | | |
  61. | | |
  62. | | |
  63. | | |
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement