WordPress.org

Support

Support » Plugins and Hacks » [Resolved] unexpected T_OBJECT_OPERATOR

[Resolved] unexpected T_OBJECT_OPERATOR

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author pgautam

    @pgautam

    Hi plocha,

    Sorry for inconvenience faced by you because of this issue, but can you please let us know which version of PHP you are using as initially it seems to be an version issue.

    As soon as you reply to us we will deploy a new version of rating plugin with resolution of this particular issue.

    Best Regards,
    Paritosh Gautam

    I am using the following version: 5.3.10-1ubuntu3.6
    Thanks for the quick reply

    Unfortunately, it is not possible to call a method on an object just created with new before PHP 5.4. This is PHP in a version from 5.4 ongoing:

    EDIT: sn_rating.php

    Replace:
    $post = get_Post((new BP_Activity_Activity(bp_Get_Activity_Id()))->item_id);

    WITH:

    $BP_Activity = new BP_Activity_Activity(bp_Get_Activity_Id());
    $post = $BP_Activity->item_id();

    Replace:
    echo (new Rating())->generateRatingBox($post);

    WITH:

    $BP_Rating = new Rating();
    echo $BP_Rating->generateRatingBox($post);

    HOPE IT HELPS!

    Plugin Author pgautam

    @pgautam

    Hi plocha,

    Can you please drop a mail to paritoshgautam@hotmail.com i will provide you an updated file, please let me know if that works for you.

    Thanks & Regards,
    Paritosh Gautam

    Plugin Author pgautam

    @pgautam

    Hi ered15,

    Thanks for your reply, we have also figured out the same solution at our end and changed our code for older version of PHP.

    Best Regards,
    Paritosh Gautam

    Okay, it works now. Thank you very much!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘[Resolved] unexpected T_OBJECT_OPERATOR’ is closed to new replies.