• خطای Fatal error: Using $this when not in object context
    #1
    Note 
    مربوط به تاپیک
    خطایابی کدهای php - مشکلات رایج برنامه نویسان
    (در Tab جدید باز میشود)


    this$ یه متغیر خاص php بوده که به کلاسی که ازش نمونه گرفته شده اشاره میکنه و نمیتونه تو متدهای static استفاده بشه .


    کد php:
    <?php

    Class SayIt
    {
        protected static 
    $msg;

        public static function 
    setMsg($amsg)
        {
            
    self::$msg $amsg;
        }
        
        public static function 
    say()
        {
            echo 
    $this->msg;
        }

    }

    SayIt::setMsg('Hello');
    SayIt::say();

    ?>

    در مثال بالا باید بجای this$ از self استفاده کنیم(مثل متد بالایی).

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

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
      خطای Parse error: syntax error, unexpected 'if' (T_IF) azkio 1 156 18-05-2017 ساعت 13:29
    آخرین ارسال: SOFTAFZAR
    Note خطای Fatal error: Can't use function return value in write context Daniel 0 576 16-09-2014 ساعت 18:38
    آخرین ارسال: Daniel
    Note خطای Fatal Error: Call to Undefined function XXX Daniel 0 663 28-08-2014 ساعت 16:04
    آخرین ارسال: Daniel
    Note خطای MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL Daniel 0 863 18-08-2014 ساعت 17:43
    آخرین ارسال: Daniel
    Note خطای Fatal error: Call to a member function x() on a non-object mahbobe.prog 7 1,466 26-07-2014 ساعت 09:29
    آخرین ارسال: WWWorker
    Note خطای Fatal error: Call to a member function ... on a non-object Daniel 0 505 24-07-2014 ساعت 09:17
    آخرین ارسال: Daniel
    Note نحوه هندل کردن Fatal Error در php Daniel 0 544 06-07-2014 ساعت 21:28
    آخرین ارسال: Daniel
    Note خطای Parse error: syntax error, unexpected '?&gt;', expecting function (T_FUNCTION) mahbobe.prog 1 682 11-05-2014 ساعت 17:56
    آخرین ارسال: C0der
    Note رفع error mahbobe.prog 2 791 15-04-2014 ساعت 07:48
    آخرین ارسال: mahbobe.prog
    Note خطای عجیب درsyntax error PHP Php1 1 701 13-09-2013 ساعت 16:34
    آخرین ارسال: Daniel

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