مشکل با متغیر در داخل تابع در php
#1
Note 
سلام دوستان.
یه مشکلی برام بوجود اومده کد من:
کد php:
<?php

$test 
'test';
function 
show(){
echo 
$test;
}
show();
?>

چرا این خطا میاد؟ Notice: Undefined variable: test نمیشه از متغیر استفاده کرد!

پاسخ
#2
Note 
سلام عزیز
در حالت عادی تابعی که بیرون تابع تعریف میشه رو نمیشه داخل تابع استفاده کرد [ PHP: Variable scope - Manual ]
شما میتونی کد رو به اینصورت تغییر بدی تا کار کنه
کد php:
<?php
$test 
'test';

function 
show(){
    global 
$test;
    echo 
$test;
}

show(); 

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نشناختن متغیر در View در CodeIgniter Babak98 1 605 28-07-2015 ساعت 20:30
آخرین ارسال: PHP.sec
Note چطور یک متغیر شامل چند ارایه رو با حلقه foreach پیمایش کنیم mahbobe.prog 10 1,407 01-10-2014 ساعت 20:11
آخرین ارسال: PHP.sec
Note Escape کردن کل متغیر POST_$ mostafa2 1 367 12-05-2014 ساعت 13:58
آخرین ارسال: Daniel
Note جدا کردن فرمت فایل و ذخیره در متغیر در Php Php1 1 362 02-11-2013 ساعت 13:30
آخرین ارسال: Behnam Designer
Note مشکل تغییر نکردن متغیر در php TroFun 1 425 27-08-2013 ساعت 12:33
آخرین ارسال: SOFTAFZAR
Note PHP-دستور زبان و کار با متغیرها THE KNIGHT 0 382 12-11-2012 ساعت 20:05
آخرین ارسال: THE KNIGHT

کاربرانِ درحال بازدید از این موضوع:   1 مهمان