这个例子是PHP和Javascript之间交互的一个例子,PHP中的值被赋值给js变量,前提是PHP变量必须有一个值,即使是在一个错误的分支中。

例如,在这种情况下PHP中的$标志是正确的。如果在JS虚假陈述如下:title_1.innerhtml美元=

尽管PHP中的标记为false,$标题是字符串,情况是$标题是数组,数组不能直接显示在字符串中。
复制代码代码如下所示:
< PHP
在天空中;
= $标志;
如果(strpbrk($字符串和)!= false){
$ =爆炸()和
title_1美元= $标题{ 0 };
title_2美元= $标题{ 1 };
美元标志;
}
别的{
$ =字符串;
美元=false;
}
>

-> HTML
复制代码代码如下所示:





var显示=函数(){()
var标志;
VaR title_1美元= document.getelementbyid(title_1 );
VaR title_2美元= document.getelementbyid(title_2 );
如果(标志为){
= $ title_1 .innerHTML ;
= $ title_2 .innerHTML ;
返回;
}
如果(标志= false ){
= $ title_1 .innerHTML ;
虽然这是一个假的分支,但$字符串可以取代$标题,但实际上只有高级执行分支,但编译时间。
这是一个必须编译的错误分支,所以回声$标题是错误的,因为$标题是一个数组,只有$字符串;
}
}