Hướng dẫn can we increment static variable in php? - chúng ta có thể tăng biến tĩnh trong php không?

Tôi đã tạo ra một lớp giao diện SaleItems được triển khai bởi hai sản phẩm TV và bóng quần vợt. Cả hai đều chứa một biến $ số $, mà tôi cần thực hiện tăng và giảm bài. Tuy nhiên, có một lớp StoreFactory chịu trách nhiệm khởi tạo các đối tượng có chức năng thành viên nhà máy tĩnh.Interface class SellableItems which is implemented by the two products tv and tennisBall. The both contain a static variable $count, which I need to perform post increment and decrement. However there is a StoreFactory class responsible for initializing objects with a static factory member function.

VẤN ĐỀ :

Khi tôi kiểm tra nó so với mã được đưa ra dưới đây, tôi đang gặp lỗi cú pháp: **

Lỗi phân tích cú pháp: Lỗi cú pháp, bất ngờ '++' [t_inc] trong d: \ xammp \ htdocs \ actice

**


  1. Narekm Thành viên mới

    Tham gia: ngày 23 tháng 3 năm 2011Messages: 14Like nhận được: 0 điểm: 0

    Xin chào. Đây là mã PHP của tôi ____

    class car{
    static 
    $one=1;

    static function

    change[]
    {
     
    self::$one=self::$one++;

    }

    }

    car::$one=2;
    echo 
    car::$one."";
    echo 
    car::change[];
    echo 
    car::$one."";
    echo 
    car::change[];
    echo 
    car::$one."";
    echo 
    car::change[];
    echo 
    car::$one."";

    Tôi mong đợi nó sẽ tăng biến nhưng nó lặp lại 2 2 2 2 thay vì dự kiến ​​2 3 4 5

    Cám ơn vì sự quan tâm của bạn!!!

    Sẽ chờ đợi: hài lòng:

  2. Narekm Thành viên mới

    Tham gia: ngày 23 tháng 3 năm 2011Messages: 14Like nhận được: 0 điểm: 0

    Xin chào. Đây là mã PHP của tôi ____

  3. Tôi mong đợi nó sẽ tăng biến nhưng nó lặp lại 2 2 2 2 thay vì dự kiến ​​2 3 4 5

    Cám ơn vì sự quan tâm của bạn!!!

    Sẽ chờ đợi: hài lòng:

    class car

    static 
    $one=1

    static function

    change[] 

     return 
    self::$one++; 

    }

    }

    $i;
    for [
    $i 1$i 

Chủ Đề