Php 有人能告诉我这个脚本中的错误吗?
在dreamweaver中,我得到的信息是: '第178行出现语法错误。在修复此错误之前,代码提示可能无法工作。” 这是脚本代码(第178行是以开头的代码),第178行是php代码Php 有人能告诉我这个脚本中的错误吗?,php,dreamweaver,Php,Dreamweaver,在dreamweaver中,我得到的信息是: '第178行出现语法错误。在修复此错误之前,代码提示可能无法工作。” 这是脚本代码(第178行是以开头的代码),第178行是php代码 if($direction=='rtl') 但是php变量$direction并没有在范围内的任何地方定义 如果事实上您已经在文件上进一步定义了它,并且代码运行正常,则可能是DW配置问题,您可能需要配置DW,以便编辑器将HTML文件视为PHP文件。请举例说明如何查看或更新配置(在编辑之前备份文件)FYI,多年来都没
if($direction=='rtl')
但是php变量$direction并没有在范围内的任何地方定义
如果事实上您已经在文件上进一步定义了它,并且代码运行正常,则可能是DW配置问题,您可能需要配置DW,以便编辑器将HTML文件视为PHP文件。请举例说明如何查看或更新配置(在编辑之前备份文件)FYI,多年来都没有必要将JavaScript放入注释中。运行脚本时它能工作吗?在我看来没问题,所以这可能只是DW的问题。如果不启动Dreamweaver,我的第一个猜测是它不喜欢JavaScript中的PHP,HTML注释标记可能会进一步破坏这种组合
<script type="text/javascript"><!--
$(function ($) {
var $nav = $("#thumb-slider");
$nav.each(function () {
$(this).owlCarousel2({
nav:true,
dots: false,
slideBy: 1,
margin:10,
navText: ['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>'],
<?php if($direction=='rtl'):?> rtl:true, <?php endif;?>
responsive:{
0:{
items:2
},
600:{
items:3
},
1000:{
items:4
}
}
});
})
});
//--></script>