作者passers (路人)
看板PHP
标题Re: [请益] 新手的基本问题
时间Wed Sep 12 20:09:22 2007
※ 引述《mikilion (痛到最後就不痛了)》之铭言:
: 我现在正在看基础的书
: 想问3个简单的小问题
: 1.echo "<H3>我的第一个PHP程式</H3>";
: 我想问<H3>是代表什麽意思?
<H?> 是 html 的tag(标签?)
从<H1>到<H6>,是在控制字型大小
(似乎不建议使用,用CSS控制吧)
: 如果写成echo <H3>"我的第一个PHP程式"</H3>;
: 有差别吗?
有,会跑不出来= =
: 因为我认为双引号应该是专门夹字串的
: 单引号夹变数(以上请指正)
我记得大部分得时候,用双引号跟单引号都是一样的
但是在某本书上看到,有单引号似乎会跑的比较快
然後在某些情况下还是得用双引号
: 2.echo $_GET['somebody'].",你好,欢迎光临{$my_name}的网站!":
: echo "{$_GET['somebody']},你好,欢迎光临{$my_name}的网站!":
: 这两行里第2行用大括号分隔字串和变数时
分隔字串和变数可以用
str.var.str
或
str{var}str
两种方法(我只知道这两种= =")
: 为何""双引号是将字串和变数都包在一起
: 这样和第一个问题我的想法冲突了
: 3.在C里面任何的变数都需要宣告
: 不过我看PHP范例程式里(第2问题里的'somebody')
: 他都是直接出现就用了(就算是没给任何值,C也是需要宣告一下才能用)
: 所以只要命名正确不需要宣告吗?(还是我错了?)
: 谢谢
应该是不需要宣告,印象中除了C以外还有些程式语言的变数也是不需要经过宣告的
(JAVA?)
以上,有错请鞭。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.228.88
1F:→ passers:对了,在class里的某些情况下好像要先宣告。 09/12 20:09
2F:推 averywu:单双引号的差异是PHP要不要处理字串内的变数 09/12 20:10
3F:推 passers:原来如此@@ 09/12 20:12
4F:推 strojakvich:不需要宣告的应该是javascript吧? 09/12 22:10