欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【新手通过实例学习动态网页PHP的语法】,下面是详细的分享!
新手通过实例学习动态网页PHP的语法
| 以下为引用的内容: <?php echo "Hello, World!"; ?> |
运行结果:
Hello, World!
变量标记为“$”。你也可以将上面的“Hello, World!”写为如下代码:
| 以下为引用的内容: <?php $message="Hello, World!"; echo $message; ?> |
字符串的串联则是用“.”(一个英文句点)标示出来;其他有关数字的运算符号则如同你所预期的一样:
| 以下为引用的内容: <?php $greeting="Hello "; $num=3 + 2; $num++; echo "$greeting $num people!"; ?> |
运行结果:
Hello 6 people!
PHP 有完整的运算符,其功能同你所预期的一样——特别是当你有C或者C++的知识背景时的时候。使用PHP一条很好的经验法则是:“遇到问题,先试试看,很可能成功。”
正如在Perl一样,一个字符串用双引号括起来,这将使得其中的变量被值置换,而如果以单引号括起来,则不会。因此,如下代码:
| 以下为引用的内容: <?php $name='Susannah'; $greeting_1="Hello, $name!"; $greeting_2='Hello, $name!'; echo "$greeting_1\n"; echo "$greeting_2\n"; ?> |
运行结果:
Hello, Susannah!
Hello, $name!
注意字串中“\n ”是换行符号,就跟在Perl或C一样。不过这仅在以双引号括起来的字符串内才有效。
变量
PHP 可以把环境变量当作一般变量使用。这包括由服务器为一段CGI 程序所设定的环境变量(即使当你以模块方式执行PHP)。因此,如果页面http://www.domain.com/farm/cattle/cow-cow.cow.html包括以下代码:
| 以下为引用的内容: <?php echo "[$REQUEST_URI]"; ?> |
它将输出[/farm/cattle/cow-cow-cow.html]
数组
使用方括弧([ and ])设置数组索引(一般或关联性):
| 以下为引用的内容: $fruit[0]='banana'; $fruit[1]='papaya'; $favorites['animal']='turtle'; $favorites['monster']='cookie'; |
如果你对数组赋值,但索引是空白的,PHP则会把对象放于数组末尾。上面对变量$fruit的声明同下面代码的结果是一样的:
$fruit[]='banana';
$fruit[]='papaya';
你也可以用多维数组:
| 以下为引用的内容: $people['David']['shirt']='blue'; $people['David']['car']='minivan'; $people['Adam']['shirt']='white'; $people['Adam']['car']='sedan'; |
一个创建数组的简便方法是
array()
函数为:
| 以下为引用的内容: $fruit=array('banana','papaya'); $favorites=array('animal'=> 'turtle', 'monster'=> 'cookie); |
或者
| 以下为引用的内容: $people=array ('David'=> array('shirt'=> 'blue', 'car'=> 'minivan'), 'Adam'=> array('shirt'=> 'white', 'car'=> 'sedan')); |
内建函数count()表明一个数组里有多少元素:
| 以下为引用的内容: $fruit=array('banana','papaya'); print count($fruit); |
得到如下结果
2
控制结构
你可以利用循环结构例如for以及while:
for ($i=4; $i < 8; $i++) {
print "I have eaten $i bagels today.\n"; }
结果
| 以下为引用的内容: I have eaten 4 bagels today. I have eaten 5 bagels today. I have eaten 6 bagels today. I have eaten 7 bagels today. |
同样可写为
| 以下为引用的内容: $i=4; while ($i < 8) { print "I have eaten $i bagels today.\n"; $i++; } |
你可以使用控制结构if以及elseif:
| 以下为引用的内容: if ($user_count > 200) { print "The site is busy right now!"; } elseif ($user_count > 100) { print "The site is sort of active right now!"; else { print "The site is lonely - only $user_count user logged on."; } |
使用运算符的经验法则同样也可以运用在控制结构上面。你还可以使用switch,do...while,甚至是 ?: 结构。
以上所分享的是关于新手通过实例学习动态网页PHP的语法,下面是编辑为你推荐的有价值的用户互动:
相关问题:我想学习自己可以做出网页,动态网页中需要做HTML ...
答:当然需要了,PHP最终生成的就是HTML,CSS是HTML的样式,而JS是前端脚本,是在客户端运行的 例如: .class1{color:#FF0000} >>详细
相关问题:新手一枚,php学习了几天了,想php动态网页制作方...
答:别急呀,先把php+js+css+html基础知识学好了,再做网页也不迟呀,不然到时看到别人的代码这里也不认识,那里也不认识,对信心打击非常大的。 php视频可以看韩顺平或者刘道成的,韩顺平里面很多项目的,刘道成的讲得很有深度,听了他的课,看老外... >>详细
相关问题:我想自学jsp,或者asp,php,想学习一门动态网页的...
答:其实主要思路是这样的:php和jsp属于不同的编程语言,给你分别介绍下吧。 php主要是配置环境和架设网站,先安装个wamp或者是easyphp,目前比较流行的是easyphp,只下载它一个,就不需要配置复杂的环境了。然后就是下载个php的产品安装,比如你可... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
