Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 这个$return有什么问题?_Php_Html_Return - Fatal编程技术网

Php 这个$return有什么问题?

Php 这个$return有什么问题?,php,html,return,Php,Html,Return,我需要解决以下问题,请帮助我好吗 $return .= "<a href='<?php echo $kinsource ;?>' class="lightbox" rel="pics"><img src='<?php echo get_bloginfo('template_url')."/timthumb.php?src=".$kinsource."&w=120&h=120&zc=1";?>' alt=""/></a&

我需要解决以下问题,请帮助我好吗

$return .= "<a href='<?php echo $kinsource ;?>' class="lightbox" rel="pics"><img src='<?php echo get_bloginfo('template_url')."/timthumb.php?src=".$kinsource."&w=120&h=120&zc=1";?>' alt=""/></a>";
$return.=”;

您需要转义内部引号

$return .= "<a href='<?php echo $kinsource ;?>' class=\"lightbox\" rel=\"pics\"><img src='<?php echo get_bloginfo('template_url').\"/timthumb.php?src=\".$kinsource.\"&w=120&h=120&zc=1\";?>' alt=\"\"/></a>";
$return.=”;
或者你的php中有
标记,如果你已经在一个php块中,这就不起作用了。

你在现有的php代码中有
。不能嵌套
。由于您使用的是双引号,像
$kinsource
这样的简单变量将被插入,但是对
get\u bloginfo()
的函数调用必须被串联在一起。将字符串中的所有其他双引号切换为单引号

$return .= "<a href='$kinsource' class='lightbox' rel='pics'><img src='" . get_bloginfo('template_url') ."/timthumb.php?src='{$kinsource}&w=120&h=120&zc=1' alt=''/></a>";
$return .= '<a href="'.$kinsource.'" class="lightbox" rel="pics"><img src="'.get_bloginfo('template_url').'"/timthumb.php?src="'.$kinsource.'"&w=120&h=120&zc=1" alt=""/></a>";
$return.=”;

注意,我也在
{}
中围绕了
$kinsource
,当它运行到其他字符串中以提高可读性时,尽管如果不这样做,它不会对这种情况下的解析产生负面影响。

从语法上讲,您需要修复双引号中未替换的双引号

$return .= "<a href='$kinsource' class='lightbox' rel='pics'><img src='" . get_bloginfo('template_url') ."/timthumb.php?src='{$kinsource}&w=120&h=120&zc=1' alt=''/></a>";
$return .= '<a href="'.$kinsource.'" class="lightbox" rel="pics"><img src="'.get_bloginfo('template_url').'"/timthumb.php?src="'.$kinsource.'"&w=120&h=120&zc=1" alt=""/></a>";
$return.='”;

当您可以连接时,您不需要在
中回显。

那么,怎么了?定义“修复”。“怎么了?这段代码在什么方面没有达到您期望的效果?它有什么作用?谢谢,它更好。。然而,它还不能正常工作。img src url已断开。我只知道:themes/source/timtumb.php?src=Done!我只是从你的回答中删除了一句话。非常感谢!!