課程
/后端開發
/PHP
/PHP入門篇
沒空格和有空格打出來的效果是一樣的
<?php?echo?"hello,I'm?King";??> <?php?echo?"hello,I'm?King";?>
2015-07-15
源自:PHP入門篇 1-3
正在回答
補充下前面的回答,為了統一規范和代碼可閱讀性,語句結束符分號前不要留空格:
<?php?echo?"hello,I'm?King";??>? ?----- √
<?php?
echo
"hello,I'm?King"
;??>? ?----- √
<?php?echo?"hello,I'm?King"?;??>? ----- ×(運行結果一致,但是不建議這樣編寫)
"hello,I'm?King"?
;??>? ----- ×(運行結果一致,但是不建議這樣編寫)
$var = "var_value";? ------ √
$var = "var_value"? ;? ------ ×(運行結果一致,但是不建議這樣編寫)
$var = "var_value"? ;? ------ ×
關于樓主提問的這個問題中,為保持代碼的美觀,建議在;和?>之間留一個空格。
i.e. ----> <?php?echo?"hello,I'm?King";??>
i.e. ----> <?php?
;??>
測試了下,其判斷的方式為:
echo語句判斷輸出內容是否正確
賦值等操作語句判斷代碼是否完全一致
因此在這個WebJudge平臺上,echo語句結束符;前面可以有空格,而其他的不行
實際上PHP是允許接空格的。(在本地操作系統PHP環境測試過)
這終究是網頁上執行,不像正規的開發平臺吧,有些錯誤識別不出來, 要求的空格在echo和字符串之間,不是?>, 不過我剛用eclipse for PHP 試了下,有沒有空格,不影響。
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
2 回答計算的時候到底需不需要在運算符號中間加空格?
6 回答注釋語句的結尾需不需要分號?
5 回答分號;前留空格
3 回答字符串是需要打雙引號是嗎 整型是不需要的對嗎
2 回答phpmyadmin需要賬號和密碼
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-08
補充下前面的回答,為了統一規范和代碼可閱讀性,語句結束符分號前不要留空格:
<?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"
;??>
2019-03-07
測試了下,其判斷的方式為:
echo語句判斷輸出內容是否正確
賦值等操作語句判斷代碼是否完全一致
因此在這個WebJudge平臺上,echo語句結束符;前面可以有空格,而其他的不行
實際上PHP是允許接空格的。(在本地操作系統PHP環境測試過)
2015-08-02
這終究是網頁上執行,不像正規的開發平臺吧,有些錯誤識別不出來, 要求的空格在echo和字符串之間,不是?>, 不過我剛用eclipse for PHP 試了下,有沒有空格,不影響。