请教EOT输出问题 echo <<< EOT <script language="javascript"> var arr = $rows_tmp; alert(arr[2]); </script> EOT;这种用法有什么需要注意的,为什么我有时候写在程序里边会提示结束符出错,有时候又没问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 這種用法一般來說比直接""來得簡單要是出錯可能就是EOT後面可能沒有;還有就是整個EOT裏面不能有<?php ?>,可能有些人習慣HTML裏面加<?php ?>。 是不是eot和引号的效果没什么区别呢?要<?php ?>才能用echo <<< eot啊?? 那我把下边的程序中替换成引号怎么就没输出了呢??<?php $a = array(1, 2, 3); $b = json_encode($a);echo <<<eot<script language="javascript">var x = $b;alert(x[2]);</script>eot;?> 試下:<?php $a = array(1, 2, 3); $b = json_encode($a); $js=<<<eot <script language="javascript"> var x = $b; alert(x[2]); </script> eot; echo $js;?> 换成引号一样可以啊,你该不是忘了把"javascript"改成'javascript'了吧?$a = array(1, 2, 3); $b = json_encode($a); echo "<script language='javascript'> var x = $b;alert(x[2]);</script>"; < < <<<<對比下三個左箭頭,感覺你的是用全角寫的 只是粘贴的时候格式有点不对 不是那个原因找到原因了 是因为json_encode不认识中文,代码中出现了全角的空格 所以不能显示谢谢大家 preg_replace替换a标签 怎样把JS代码改成面向对象的JS 关于php fastcgi的问题 代码 错误啊!!! 我的图片上传程序老报错 今天一上班zend studio启动不了了,怎么回事? 大家来支持唠叨老大投票 有没有人碰到过更新数据库后有数据丢失? 那位兄弟有婚介方面或者类似的代码,小弟谢了! 怎么用navcat修改wordpress所有域名 SELECT count(`tieba_info`.*) as `total`,错误了 两个表关联排序 count 无效了。。出错,怎么解决? 数据库设计问题,还望指教
要是出錯可能就是EOT後面可能沒有;
還有就是整個EOT裏面不能有<?php ?>,可能有些人習慣HTML裏面加<?php ?>。
要<?php ?>才能用echo <<< eot啊??
<?php
$a = array(1, 2, 3);
$b = json_encode($a);
echo <<<eot
<script language="javascript">
var x = $b;
alert(x[2]);
</script>
eot;
?>
$a = array(1, 2, 3);
$b = json_encode($a);
$js=<<<eot
<script language="javascript">
var x = $b;
alert(x[2]);
</script>
eot;
echo $js;
?>
$b = json_encode($a);
echo "<script language='javascript'>
var x = $b;
alert(x[2]);
</script>";
<<<
對比下三個左箭頭,感覺你的是用全角寫的
只是粘贴的时候格式有点不对 不是那个原因
找到原因了 是因为json_encode不认识中文,代码中出现了全角的空格 所以不能显示
谢谢大家