![](/img/trans.png)
[英]Should I use “” (quotations) While defining variable? But With/Without Works
[英]Should I set a variable to NULL or ' ' before defining it?
所以,我有這個代碼。
$url = "www.google.com";
<script>
$( document ).ready(function() {
alert(<?=$url?>);
});
</script>
有時這個變量會是空的,這取決於頁面的哪個部分被加載。 應該回顯 url 的頁面是第 2 部分,而不是第 3 部分。 jquery 代碼設置在頁面的頁腳處。 我對 php 的了解非常有限,所以我想知道我是否應該將變量設置為 null 或 '' 以便如果它是空的它是“定義的?”。 我可以使用isset,但這不是一種選擇。
$url = '';
$url = "www.google.com";
<script>
$( document ).ready(function() {
alert(<?=$url?>);
});
</script>
加載部分的代碼看起來像這樣。
if(condition1){
} elseif(condition2){
$url = "www.google.com";
}else{
}
實際上看起來您根本不需要涉及PHP,因為您正在談論“加載頁面的哪個部分”,因此您肯定可以使用javascript獲取頁面上的位置,例如: 如何獲取錨點從使用jQuery的URL?
否則,如果頁面是在輸出之前由 PHP 構建的,那么為什么不能使用 isset?
$url = "www.google.com";
<script>
$( document ).ready(function() {
alert(<?php
if (isset($url) && !empty($url)){ echo $url;} ?>);
});
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.