Call to a member function on a non-object [duplicate]

It means that $objPage is not an instance of an object. Can we see the code you used to initialize the variable?

As you expect a specific object type, you can also make use of PHPs type-hinting featureDocs to get the error when your logic is violated:

function page_properties(PageAtrributes $objPortal) {    

This function will only accept PageAtrributes for the first parameter.

Leave a Comment