看板 PHP 關於我們 聯絡資訊
<html> <head><title>字形尺寸的變化</title></head> <body> <?php //指定變數初始值 $a=2; $b=4; ?> <font size="<?php echo $a ?>"> <p>歡迎使用PHP網頁設計</p></font> <font size="<?php echo $b ?>"> <p>PHP and Mysql 網頁設計範本</p> <?php print "</font>"; ?> </body> </html> 各位大大 print "</font>" 為什麼這邊要加一個</font>? 這隻程式是我照著書上打的 只有這個FONT看不懂 其他的大概可以猜出是什麼意思 有大大可以幫小弟詳解嗎? 自己研讀PHP 看書寫的第一隻程式 真的是除了不懂還是只有不懂 <?php ?> 這個是? echo $變數 這個又是什麼意思? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 157.228.191.178
matrixki:html內嵌php要用 <?php ?> 包起來 08/01 07:14
matrixki:<font> </font> 是一個tag and close tag 08/01 07:15
matrixki:echo $變數 是把變數的值輸出到瀏覽器上 08/01 07:15
所以只有<?php ?> 中間是PHP程式碼 其他都是HTML的語法囉? 那些地方可以加入<?php ?> 每個地方都可以加?
LaPass:這不是只有這個FONT看不懂了..... 這是根本看不懂php..... 08/01 09:08
LaPass:不知道你有沒有寫過其他程式? 像php jsp asp這種伺服器端的 08/01 09:09
LaPass:程式語言,最後都是輸出一份html檔到client端。但因為並不 08/01 09:10
LaPass:是每種場合都需要大量的運算,所以會出現這種,在html中夾 08/01 09:11
LaPass:程式碼的格式。<?php ?>就是區分 程式碼/html 分隔的標籤 08/01 09:12
LaPass:在<?php ?>中的就是程式碼,在程式碼中輸出html要用echo或 08/01 09:12
LaPass:是print printf去印出來 08/01 09:13
LaPass:總之,加油。 ^^" 08/01 09:14
我看懂了 這個print "</font>" 是關掉<font size="<?php echo $b ?>"> 這個FONT的對嗎 那請問為什麼關閉FONT 要把它印出來阿...
tjjh89017:新手給推 08/01 11:39
感謝各位幫忙 ※ 編輯: s82237823 來自: 157.228.191.178 (08/01 13:17)
kerash:php 的 code 是不會顯示在 client 端上的,所以才要 print 08/01 13:29
kerash:這應該是偏向教學性質的 code 才這樣寫,不然正常閉合就好 08/01 13:29
kerash:即 </font> 08/01 13:30
<?php print "</font>";(剛剛測試PRINT不寫也可以過耶 為什麼阿) 還有ECHO不寫也都可以過 ?> ※ 編輯: s82237823 來自: 157.228.191.178 (08/01 13:55) ※ 編輯: s82237823 來自: 157.228.191.178 (08/01 13:55)
bibo9901:<?php "..." ?> 還是正確的 php 語法 08/01 15:14
bibo9901:就一行無意義的敘述而已 08/01 15:15
bibo9901:再加上瀏覽器本身很聰明的自動修正..所以看起來都一樣 08/01 15:16
kerash:可以過,但是 </font>應該不顯示,瀏覽器應該不會對 font 08/01 15:26
kerash:做修正,只要後面再多打一些東西就知道了.. 08/01 15:27
MOONRAKER:阿你找一個C compiler,main()裡面寫 "gy"; 看會怎樣 08/01 18:27
tkdmaf:我的建議是:換一本書。這什麼爛範例? 08/02 09:48