التصنيف: دعم عام
التصنيف: دعم عام
  • كيف اخفي التعليقات الخاصة بي من شريط احدث التعليقات news ticker b...
  • الشريط لا يتحرك على اجهزة المحمول
  • كيفية انشاء قالب ابن child theme

كيف اخفي التعليقات الخاصة بي من شريط احدث التعليقات news ticker b...

السلام عليكماريد ان يظهر في الشريط كل تعليقات الزوار بدون ظهور ردودي عليهم ف...
A7medNashaat |17 أكتوبر 2020 |2

الشريط لا يتحرك على اجهزة المحمول

عندما اضع الشريط لا يتحرك على اجهزة الموبايل فما السبب؟ علما بأن الشريط الذي يظ...
A7medNashaat |16 أكتوبر 2020 |4

كيفية انشاء قالب ابن child theme

السلام عليكم ورحمة الله لدي قالب من قوالب الووردبريس الافتراضية وأريد أن أعدل ع...
محمد رضا |15 مارس 2019 |6

  • دروس php تطبيق متغير خارج الدالة بواسطة global

2016/03/04
كاتب الموضوع: BENACEUR
التصنيف: دروس - php

بسم الله والصلاة والسلام على رسول الله,في هذا الدرس نرى كيف يشتغل المتغير داخل الدالة ثم نرى كيف نعمل إذا كان المتغير خارج الدالة لأن في لغة php مبدئيا المتغير خارج الدالة لا يعمل, أولا نعطي مثالا على المتغير داخل الدالة أي داخل الحاضنتين { } :

<?php
function benTest()
{
  $vr = 'Bonjour';	
  return $vr;
}
 
echo benTest(); 
?>

النتيجة هي: Bonjour

لكن لنضع هذه المرة المتغير:

$vr = 'Bonjour';

خارج الدالة هكذا:

<?php
  $vr = 'Bonjour';	
function benTest()
{
  return $vr;
}
 
echo benTest(); 
?>

سوف يظهر الخطأ التالي: Undefined variable ولمعالجته نضع ونستفيد من global حيث نعدل على الدالة لتصبح:

<?php
  $vr = 'Bonjour';	
function benTest()
{
global $vr;	
  return $vr;
}
 
echo benTest(); 
?>

وبالتالي النتيجة ستكون صحيحة وسيطبع لنا كلمة: Bonjour

بالتوفيق


شارك هذا الموضوع على:

رابط الموضوع للنسخ
BENACEUR

نبذة قصيرة عن BENACEUR

أقوم بتطوير وإنشاء المواقع خاصة الووردبريس وما يتعلق به كالإضافات حيث ساهمت بخمس إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...




أضف تعليقك | سجّل دخولك

تعليقاتك تحتاج في هذا الموضوع إلى المراجعة قبل النشر



  1. Avatar
  2. سيرة
    gostop
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  3. gostop ← علّقَ : 4 تعليقات
    زائر

    يا أخي شكرا لك وجزاك الله خيرا على الرد



  4. BENACEUR
  5. سيرة الذاتية
    ---------------------------
    أقوم بتطوير وإنشاء المواقع خاصة الووردبريس وما يتعلق به كالإضافات حيث ساهمت بخمس إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  6. BENACEUR ← علّقَ : 257 تعليقا
    إدارة الموقع

    نعم لنفرض أن عندنا متغيران هما:

    $vr = 'Bonjour';
    $vr2 = 'gostop';

    فالكود أو الدالة ستكون هكذا:

    <?php
      $vr = 'Bonjour';	
      $vr2 = 'gostop';
    
    function benTest()
    {
    global $vr,$vr2;	
      return "$vr $vr2";
    }
     
    echo benTest(); 
    ?>

    والنتيجة ستكون: Bonjour gostop



  7. Avatar
  8. سيرة
    gostop
    الذاتية
    ---------------------------
    السيرة الذاتية للمسجلين في الموقع
  9. gostop ← علّقَ : 4 تعليقات
    زائر

    إذا كان عندنا أكثر من متغير؟