Php 我应该将变量设置为NULL还是'';在定义它之前?
所以,我有这个代码Php 我应该将变量设置为NULL还是'';在定义它之前?,php,jquery,Php,Jquery,所以,我有这个代码 $url = "www.google.com"; <script> $( document ).ready(function() { alert(<?=$url?>); }); </script> 实际上,看起来您根本不需要涉及PHP,因为您正在谈论“加载页面的哪个部分”,所以您肯定可以使用javascript在页面上获得位置,例如: 否则,如果页面是在输出之前由PHP构建的,那么为什么不能使用isset呢
$url = "www.google.com";
<script>
$( document ).ready(function() {
alert(<?=$url?>);
});
</script>
实际上,看起来您根本不需要涉及PHP,因为您正在谈论“加载页面的哪个部分”,所以您肯定可以使用javascript在页面上获得位置,例如: 否则,如果页面是在输出之前由PHP构建的,那么为什么不能使用isset呢
$url = "www.google.com";
<script>
$( document ).ready(function() {
alert(<?php
if (isset($url) && !empty($url)){ echo $url;} ?>);
});
</script>
$url=“www.google.com”;
$(文档).ready(函数(){
警惕();
});
如果您正在检查!empty
您不需要检查isset
。如果(!empty($url)){echo:$url;}其他{}像这样吗@kojow7@Divem,虽然我不完全理解您的代码试图实现的目标,是的,!根据定义,empty
也会检查isset
,因此再次包含它是多余的。@kojow7:True,此消息是由冗余部门带给您的。
if(condition1){
} elseif(condition2){
$url = "www.google.com";
}else{
}
$url = "www.google.com";
<script>
$( document ).ready(function() {
alert(<?php
if (isset($url) && !empty($url)){ echo $url;} ?>);
});
</script>