PHP教程之PHP语句
也得学会了PHP。然后再学,见异思迁是最不可取的,狗熊掰玉米就是这个道理,如果经常中途放弃,只能是一无所获,还浪费了N多的时间和经历,得不偿失,最重要的是,你会被别人瞧不起。当操作数和操作符组合到一同,即组成表达式.
这些就是表达式:
12 这是最根基的表达式
-12
-12+5
-12+5*(24/ 3)
而语句则由表达式构成。复杂的、庞杂的语句组成了法式。
这些就是语句:
; 这是最根基的语句
$name='John';
PHP划定每一个语句停止时都要加上分号";"
PHP共有六品种型语句,见表
语句类型
描 述
非履行语句
需盘算但不履行举措
履行语句
履行某一举措
赋值语句
给变量赋值
判别语句
判别前提,并决意履行哪一个举措
轮回语句
反复履行一系列语句直到某前提为真或直到某前提为假时为止
跳转语句
无前提改动法式流程到法式中的另外一行持续履行
1、非履行语句、履行语句、赋值语句绝对复杂,略
2、判别语句
if...else...语句
第一种:假如表达式成立,则履行需求履行的语句
if (表达式)
{
需求履行的语句
}
第二种:假如表达式成立,则履行需求履行的语句1,不然履行需求履行的语句2
if (表达式)
{
需求履行的语句1
}
else
{
需求履行的语句2
}
第三种:假如表达式1成立,则履行需求履行的语句1,
不然判别表达式2,若成立,则履行需求履行的语句2
若还不成立,则履行需求履行的语句3
if (表达式1)
{
需求履行的语句1
}
elseif (表达式2)
{
需求履行的语句2
}
else
{
需求履行的语句3
}
switch 语句
下面的if语句判别1、两个前提值时,处置起来还对照便利。但假如需求同时测试、判别多个前提值时,if语句处置起来就对照烦了。所以有了它--switch 语句。
switch (VARIABLE) {
case VALUE1:
break;
case VALUE2:
break;
case VALUE3:
break;
case VALUEn:
break;
default:
break;
履行时,PHP从上往下反省变量:
假如变量等于某个case语句中的值,
那就紧接着寻觅break关头字,
假如这个case语句中没有break关头字,
则履行下一个case语句,
直到找到break关头字为止。
假如一切case语句中的值都不等于变量,
则履行default语句。
例:
switch($str_input){
case 'print':
case 'echo':
echo"do something"
break;
case 1:
case 2:
echo"do another"
break;
default:
echo"nothing!"
break;
}
3、轮回语句:反复履行一系列语句直到某前提为真或直到某前提为假时为止
for (...;...;...){......}语句
for 语句由三个表达式和一段语句构成
即:for (初始化语句;前提表达式;响应操作语句){要履行的语句}
例:
for ($loop_variable=0;$loop_variable<100;variable++)
{
echo"Look this:loop_variable=$loop_variable<br>";
}
则显示:
Look this:loop_variable=0
Look this:loop_variable=1
...
Look this:loop_variable=98
Look this:loop_variable=99
do 、while 语句
当前提为真时,while 轮回反复一段语句块
1、while (前提)
{
要履行的语句
}
2、while (前提):
要履行的语句;
Endwhile;
3、do {
要履行的语句
}(前提);
4、do {
要履行的语句
} while(前提);
4、跳转语句
这里不像BASIC言语一样有一个“go”关头字。
而是break语句和 continue语句。
break使PHP中断履行以后的语句块,从紧随着以后语句块的语句入手下手运转。
例:用break语句从轮回中加入。
<?php
for ($index=0;$index<10;$index++)
{
if ($index==3)
{
break;
}
echo"$index<br>";
}
echo"After the loop: index=$index<br>";
?>
显示:
0
1
2
After the loop:index=3
contiune终止轮回确当前反复,并当即入手下手下一个反复
例:contiune在for语句中的应用。
<?php
for ($index=0;$index<5;$index++)
{
if ($index==3)
{
continue;
}
echo"$index<br>";
}
?>
显示:
0
1
2 3给漏失落了,没显示出来
4
理解网站这一概念之后不难看出,任何网站都是由网页组成的,也就是说想完成网站,必须先学会做网页,因此必须要掌握了HTML,才能为今后制作网站打下基础。 爱上php,他也会爱上你。 开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。 再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。 当然这种网站的会员费就几十块钱。 本文当是我的笔记啦,遇到的问题随时填充 Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81 使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。 本文当是我的笔记啦,遇到的问题随时填充 多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。 有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。 写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。 当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标, 不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。 首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。 兴趣是最好的老师,百度是最好的词典。 写的比较杂,因为我也是个新手,不当至于大家多多指正。 这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己 你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。 我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
页:
[1]