亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

看教程的分號,需不需要空格?

沒空格和有空格打出來的效果是一樣的

<?php?echo?"hello,I'm?King";??>
<?php?echo?"hello,I'm?King";?>


正在回答

3 回答

補充下前面的回答,為了統一規范和代碼可閱讀性,語句結束符分號前不要留空格:

<?php?echo?"hello,I'm?King";??>? ?----- √

<?php?echo?"hello,I'm?King"?;??>? ----- ×(運行結果一致,但是不建議這樣編寫)

$var = "var_value";? ------ √

$var = "var_value"? ;? ------ ×(運行結果一致,但是不建議這樣編寫)

關于樓主提問的這個問題中,為保持代碼的美觀,建議在;和?>之間留一個空格。

i.e. ----> <?php?echo?"hello,I'm?King";??>

1 回復 有任何疑惑可以回復我~

測試了下,其判斷的方式為:

  1. echo語句判斷輸出內容是否正確

  2. 賦值等操作語句判斷代碼是否完全一致

  3. 因此在這個WebJudge平臺上,echo語句結束符;前面可以有空格,而其他的不行

  4. 實際上PHP是允許接空格的。(在本地操作系統PHP環境測試過)

1 回復 有任何疑惑可以回復我~

這終究是網頁上執行,不像正規的開發平臺吧,有些錯誤識別不出來, 要求的空格在echo和字符串之間,不是?>, 不過我剛用eclipse for PHP 試了下,有沒有空格,不影響。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

看教程的分號,需不需要空格?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號