作者chweng ()
看板PHP
標題Re: [請益] 新手的基本問題
時間Wed Sep 12 20:11:22 2007
※ 引述《mikilion (痛到最後就不痛了)》之銘言:
: 我現在正在看基礎的書
: 想問3個簡單的小問題
: 1.echo "<H3>我的第一個PHP程式</H3>";
: 我想問<H3>是代表什麼意思?
: 如果寫成echo <H3>"我的第一個PHP程式"</H3>;
: 有差別嗎?
: 因為我認為雙引號應該是專門夾字串的
: 單引號夾變數(以上請指正)
看到此文,再對照你的前一篇文,
我想很誠懇的建議你,除了 php 之外,
連 HTML & CSS 都必須要紮實地從基礎打起比較好。
畢竟你沒辦法在完全不懂 HTML 的情況下就輸出一個網頁頁面。
先回答你的問題好了,<h3> 和 </h3> 是為 HTML 標籤,是三級標題的意思。
你問的那個語法,表示要輸出一段 HTML 碼,
在網頁上顯示的結果,是夾在兩個標籤內的文字,以第三級標題的型態來顯示。
其中並不涉及任何變數,所以,當然不能寫做你後面提到的那個語法!
: 2.echo $_GET['somebody'].",你好,歡迎光臨{$my_name}的網站!":
: echo "{$_GET['somebody']},你好,歡迎光臨{$my_name}的網站!":
: 這兩行裡第2行用大括號分隔字串和變數時
: 為何""雙引號是將字串和變數都包在一起
: 這樣和第一個問題我的想法衝突了
給你一個簡單的範例好了,你要注意的是其中單引號與雙引號的區別。
example 1.
$fruit = 'apple';
echo "$fruit 是一種水果";
此時輸出的結果是:
apple 是一種水果
example 2.
$fruit = 'apple';
echo '$fruit 是一種水果';
此時輸出的結果是:
$fruit 是一種水果
: 3.在C裡面任何的變數都需要宣告
: 不過我看PHP範例程式裡(第2問題裡的'somebody')
: 他都是直接出現就用了(就算是沒給任何值,C也是需要宣告一下才能用)
: 所以只要命名正確不需要宣告嗎?(還是我錯了?)
C 的狀況我不是很清楚,不過在 php 當中,
的確只要直接給值就可以成立了,不需要事先宣告。
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.43.51
※ 編輯: chweng 來自: 218.165.43.51 (09/12 20:17)
推 mikilion:謝謝你詳細的回答,問題1我發現是我笨了~忘了最基本的 09/12 20:18
→ mikilion:不過問題2我看之前推文和回文的範例程式 09/12 20:19
→ mikilion:還是有點無法理解$字號的出現是為什麼? 09/12 20:19
→ chweng:請以"引號"為關鍵字 搜尋一下板上的文章 希望對你有點幫助 09/12 20:21
推 mikilion:我看懂了!!~~不過我還是去找多點範例加深印象好了~ 09/12 20:22
→ mikilion:謝謝~~ 09/12 20:23
推 passers:$←表示為變數@@~C裡面沒有,習慣就好了。 09/12 20:33