بنظر بعضی کدها کار نمیکنه!!

MRB COMPANY

Member
سلام به همه دوستان برنامه نویس
من تو برنامه هایی که با php دارم مینویسم به چندتا مشکل برخوردم که انگار php قاطی کرده!!
مثلا وقتی به یه عدد یکی اضافه میکنم درست اضافه میشه ولی وقتی همونو میخوام بزارم تو دیتابیس 10 15 تا اضافی میکنه!!!!:lol: ( این کد واسه تعداد بازدید بوده)

بعضی وقتها هم مثل الان ، کد global داخل تابع توی بعضی از توابع کار نمیکنه!!!
نمیدونم مشکل از کجاست. شما نظرتون چیه؟

ممنون
 

Domanjiri

Well-Known Member
سلام

دوست من، شما یه کدی، چیزی بزار تا بتونیم کمک ِتون کنیم.

موفق باشی
 

MRB COMPANY

Member
این کد رو از خود سایت php.net گرفتم

نمیدونم چرا تو این صفجم کار نمیکنه


PHP:
$a = 1;
$b = 2;

function Sum()
{
    global $a, $b;

    $b = $a + $b;
} 

Sum();
echo $b;
من همیشه از کد global استفاده می کنم ولی اینجا هرکاری میکنم نمیتونه داخل تابع بخونه!
 
آخرین ویرایش:

MMSHFE

Active Member
با سلام، این کد رو امتحان کنید:
PHP:
$a = 1;
$b = 2;

function Sum()
{
    global $a;
    global $b;

    $b += $a;
} 

Sum();
echo $b;
امیدوارم مشکل برطرف بشه.
 

MRB COMPANY

Member
اینرو هم امتحان کردم ولی انگار نه انگار !!!
امکان داره تو شرایطی قرار گرفته که global رو غیر فعال کرده؟!؟
 

masima

Member
بعضی وقتها هم مثل الان ، کد global داخل تابع توی بعضی از توابع کار نمیکنه!!!
یعنی توی همه توابع این جوری نیست؟ 1) اون کد مثال که نوشتید ؛ رو توی یک صفحه جدید بذارید و آزمایش کنید ؛ بعد بیاید نتیجه رو بگید 2) از چه نسخه ای از php استفاده می کنید ؟
 

MRB COMPANY

Member
یعنی توی همه توابع این جوری نیست؟ 1) اون کد مثال که نوشتید ؛ رو توی یک صفحه جدید بذارید و آزمایش کنید ؛ بعد بیاید نتیجه رو بگید 2) از چه نسخه ای از php استفاده می کنید ؟

توی صفحه جدید کار میکنه!! حتی توی صفحاتی که به موازات این صفحه هستن کار میکنه ولی تو یکی از فایل هام کار نمیکنه !! از آخرین ورژن xampp که آخرین php هم هست استفاده میکنم
 

masima

Member
حتما یک کاری تو اون فایله کردید دیگه ! (شوخی)
باید فایلتون رو به دقت بررسی کنید ؛ میتونید بذارید ؛ تا ما هم ببینیم ِ ش ! شاید بتونیم کمک کنیم
 

جدیدترین ارسال ها

بالا