سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط جدا
#1  
سؤال عن assign by Reference

كود PHP:
<?php
/* Assignment of scalar variables */
$a 1;
$b =& $a;
$c $b;
$c 7//$c is not a reference; no change to $a or $b

/* Assignment of array variables */
$arr = array(1);
$a =& $arr[0]; //$a and $arr[0] are in the same reference set
$arr2 $arr//not an assignment-by-reference!
$arr2[0]++;
/* $a == 2, $arr == array(2) */
/* The contents of $arr are changed even though it's not a reference! */
?>
هذا المثال وجدتة في http://www.php.net/manual/en/languag...ces.whatdo.php

ولم استطع فهم الترجمة جيداً

ماسبب زيادة قيمة المتغير arr رغم إنها ليست assigned by reference

تحياتي






__________________
إصبر على كيد الحسود فإن صبرك قاتله ...
أرسل خريطة موقعك لمحركات البحث
ahmadmarafa is offline   قديم 03-01-2012, 06:30 PM
الرد مع إقتباس
عضو جديد
#2  

في حالة تم تحديد قيمة متغير
ثم تم تحديد متغير آخر by reference
ثم تحديد متغير ثالث by reference

فإن جميع المتغيرات ستحمل قيمة محددة واحدة

إذا تم تحديد المتغير الأول بالقيمة 1
جميع المتغيرات ستحمل القيمة واحد

إذا تم تحديد المتغير الثالث بالقيمة 3
المتغير الأول لن تصبح قيمته 1
و لكن سيحمل قيمة المتغير الثالث و هي 3
بإعتبار أن 3 قد جاءت في الآخر و نسخت القيمة الأولى

كود PHP:
$a 1;
$b =& $a;
$c =& $b;
$c 7;
echo 
$a
في هذا المثال قيمة المتغير a$ هي 7 و ليس 1






__________________
تم إطلاق برمجتي ذات المصدر المفتوح بصورة رسمية
Rufaa 1.0 Alpha 1
البرمجة ستكون متاحة للتحميل حال إعتماد النسخة
vivid is offline   قديم 04-01-2012, 02:23 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
كتاب jQuery 1.4 Reference Guide بو غدير البرمجية القياسية Ajax +XML+ CSS+ JavaScript وغيرها 0 22-04-2010 07:49 PM
لوحات المراجع السريعة - Quick Reference Cards أبو حازم الاسكندراني الويب والويب 2.0 والـ Semantic Web 10 21-01-2007 08:30 PM
المساعدة في Warning: Call-time pass-by-reference bigbyte الإصلاح والصيانة 6 06-02-2005 04:01 AM
كتاب لتعليم الجافاThe Java Reference Library, Ed 1.3 - O'Reilly Hossam AL-Abdeh الويب والويب 2.0 والـ Semantic Web 1 21-12-2004 02:08 PM
Color Map Reference XPlus الإصلاح والصيانة 1 06-11-2004 06:36 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 10:25 PM.