Jump to content

problems with this code


mindapolis

Recommended Posts

can someone please tell me what is wrong with this code? 

 

<?php

function documentType(){

echo <<<HEREDOC

<?xml version="1.0" encoding="UTF-8"?> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" `          `    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head> 

}

HEREDOC;

?>

Link to comment
https://forums.phpfreaks.com/topic/235545-problems-with-this-code/
Share on other sites

The problem is that the function is closed with the "}" character BEFORE you have closed the string with the HEREDOC tag.

 

function documentType(){
echo <<<HEREDOC
<?xml version="1.0" encoding="UTF-8"?>   
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"              `              `     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>   
HEREDOC;
} //This goes AFTER you have completed the echo

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.