Returning a variable from a function in php (return not working)

后端 未结 7 2034
旧时难觅i
旧时难觅i 2021-01-02 18:46

I\'m building an XML page inside of a function, and for some strange reason I don\'t get the whole thing spit out of the function. I\'ve tried

return $thisX         


        
7条回答
  •  Happy的楠姐
    2021-01-02 19:07

    You need to invoke the function!

    $thisXml = 'xml declaration stuff';
    
    echo getThisXML($thisXML);
    

    Or pass the variable by reference:

    $thisXml = 'xml declaration stuff';
    
    function getThisXML(&$thisXML){
      ...
      return $thisXml;
    }
    
    getThisXML($thisXML);
    echo $thisXml;
    

提交回复
热议问题