PDA

View Full Version : دسترسی به متغییر



yegane8
سه شنبه 01 بهمن 1392, 00:05 صبح
سلام
من تو یک صفحه پی اچ پی اول اش اومدم یه اسکریپت php نوشتم و تو همین اسکریپت اول یه متغییر ست کردم بعدش کد های html بعد دوباره یه اسکریپت php
حالا تو اسکریپت دوم می خوام به اوون متغییر تو اسکریپت اول دسترسی داشته باشم .
باید چه کرد ؟

nsco_nsco
سه شنبه 01 بهمن 1392, 00:44 صبح
سلام باید سیشن بگذاری تو تالار زیاد بحث شده جستجو کنید موفق باشید

MMSHFE
سه شنبه 01 بهمن 1392, 07:28 صبح
سؤال رو به دقت بخونید. محل تعریف متغیر و دسترسی بهش توی یک اسکریپته. بنابراین کار خاصی لازم نیست انجام بدین. اگه Scope محل تعریف متغیر با محل استفاده یکی باشه (مثلاً متغیر داخل function تعریف نشده باشه و بعد بخواین بیرون از تابع بهش دسترسی پیدا کنید)، به راحتی میتونید ازش استفاده کنید. مثال:


<?php
$x = 5;
?>
<p class="test">
<?php
echo $x;
?>
</p>

yegane8
سه شنبه 01 بهمن 1392, 13:32 عصر
, و اگر تو یه function باشه اوون متغییر چی ؟

afee1990
سه شنبه 01 بهمن 1392, 13:52 عصر
خودت داری میگی داخل یه تابع، پس فقط از داخل تابع میتونی ازش استفاده کنی. مگه اینکه متغیرو سراسری تعریف کنی مثلن:


<?php
$x = 10;
function doSomething(){
global $x;
echo $x + 50;
}
?>

کدهای HTML

<?php
echo $x+2055;
?>