作者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)
1F:推 mikilion:谢谢你详细的回答,问题1我发现是我笨了~忘了最基本的 09/12 20:18
2F:→ mikilion:不过问题2我看之前推文和回文的范例程式 09/12 20:19
3F:→ mikilion:还是有点无法理解$字号的出现是为什麽? 09/12 20:19
4F:→ chweng:请以"引号"为关键字 搜寻一下板上的文章 希望对你有点帮助 09/12 20:21
5F:推 mikilion:我看懂了!!~~不过我还是去找多点范例加深印象好了~ 09/12 20:22
6F:→ mikilion:谢谢~~ 09/12 20:23
7F:推 passers:$←表示为变数@@~C里面没有,习惯就好了。 09/12 20:33