نمایش نتایج 1 تا 6 از 6

نام تاپیک: طریقه استفاده صحیح از ("include("filename.php

  1. #1
    کاربر جدید
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    Mashhad/Texas
    پست
    25

    طریقه استفاده صحیح از ("include("filename.php

    با سلام.

    علت اینکه include از داخل یک تابع قابل اجرا نیست، چیست؟


    چرا گاهی اوقات با include کردن یک فایل دیگر درون فایل اصلی، در خروجی فایل اصلی یک خط خالی (
    ) دیده میشود؟!

    متشکرم.

  2. #2
    سلام

    include از داخل توابع هم قابل اجراست.

    وقتی شما یک فایل رو داخل یک تابع include می کنید مانند این است که کد اون فایل را درون تابع قرار بدهید. در این صورت تابع درون همان variable scope قرار میگیرد. لذا متغییر های مورد نیاز در خارج از تابع رو باید global کنید.

    در مورد سئوال دومتون فکر نکنم مشکل از php باشه،
    من قبلا به مشکل مشابهی برخورده بودم ، بعدش فهمیدم فایلهای php رو که فرمتش utf-8 باشه رو اگر با notepad ویرایش میکردم مشکل دار میشد.

  3. #3
    کاربر جدید
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    Mashhad/Texas
    پست
    25
    1- من از داخل تابع نتونستم include کنم، و فایل خارجی نادیده گرفته میشه و دستورات آن اجرا نمیشه!

    2- پس یعنی تغییر ویرایشگر بدهم، درست میشه؟!!
    چه ایراد بدی!! :(

  4. #4
    1- پس قطعا اون فایل پیدا نشده که دستوراتش اجرا نمیشه. اگر برای نام فایل از متغیر استفاده کردین یادتون نره که اون متغیر رو در ابتدای تابع global کنید.

    2- با یک ویرایشگر دیگه امتحان کنید، به نظر من zend studio نصب کنید، همه کدپیج ها رو ساپورت میکنه.

  5. #5
    کاربر جدید
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    Mashhad/Texas
    پست
    25
    ممنونم ./. :)

  6. #6
    خواهش میکنم :)

تاپیک های مشابه

  1. فایل مربوط به #include "sys/socket.h" از کجا بیارم
    نوشته شده توسط alinaghiha در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 7
    آخرین پست: پنج شنبه 22 آذر 1386, 13:34 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •