簡體   English   中英

PHP輸出未顯示

[英]PHP output is not getting displayed

我是新學習php的人,但是我一開始就陷入困境。 無論我在PHP中嘗試什么方法,但是我都無法在輸出中顯示變量數據。.下面是從Internet復制粘貼的代碼,即使我看不到$ username ... pls的輸出也能幫助我!

<html>
<body>
<h1>Hi Jacob</h1>
<h3>Demonstrates using a variable</h3>
<?php
$userName = "Jacob";
print Hi, $userName;
?>
</body>
</html>

在輸出中" Hi, $username "將顯示" Hi, $username " 不是變量的數據

您已經print Hi, $userName;

應該是

print "Hi,  $userName";

您需要將該行用引號引起來。

或串聯(以及引號)

print "Hi, " .$userName;

你有沒有打個Hi,

print $userName;

會印上Jacob ,這也是可以接受的。

任何文本都需要用引號引起來。


這也是可以接受的:

print 'Hi, ' .$userName;

但是這個

print 'Hi, $userName';

會打印出Hi, $userName而不是從變量中分配的預期名稱,因此在將文本和變量包裝在同一引號中時,最好使用雙引號。

試試這個,Php級聯只能與dot(.) 還要在字符串周圍添加引號,例如"Hi"

print "Hi " . $userName;

代替

print Hi, $userName;

有很多方法可以用php打印

print "Hi". $username;

print "Hi $username";

print "HI {$username}";

你可以任何人。 您還可以使用echo打印您的變量。

如果要打印數組,則可以使用

print_r($user);

很簡單,用下面的代碼替換您的PHP代碼...

<?php
   $userName = "Jacob";
   //print Hi, $userName;
   print "Hi, ".$userName;
?>

注意:要打印任何靜態內容(字符串),必須使用單個或兩個“引號”。 您可以使用printecho關鍵字在PHP文件中顯示代碼。

使用此coe。 它必須工作。

echo "Hi, ". $userName;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM