若相依 发表于 2015-2-16 00:25:46

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>";
?>
显示:



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,才能为今后制作网站打下基础。

山那边是海 发表于 2015-2-16 01:55:19

爱上php,他也会爱上你。

仓酷云 发表于 2015-3-4 22:12:00

开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。

兰色精灵 发表于 2015-3-6 22:46:58

再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。

小妖女 发表于 2015-3-9 10:20:47

当然这种网站的会员费就几十块钱。

小魔女 发表于 2015-3-15 07:28:46

本文当是我的笔记啦,遇到的问题随时填充

活着的死人 发表于 2015-3-15 13:08:43

Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81

深爱那片海 发表于 2015-3-22 23:55:54

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

柔情似水 发表于 2015-4-7 04:53:08

本文当是我的笔记啦,遇到的问题随时填充

爱飞 发表于 2015-4-17 02:36:28

多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。

乐观 发表于 2015-4-21 02:21:48

有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。

不帅 发表于 2015-4-22 13:31:59

写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。

飘飘悠悠 发表于 2015-4-26 10:10:45

当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,

小女巫 发表于 2015-4-28 14:36:06

不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。

第二个灵魂 发表于 2015-5-1 07:09:01

首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。

海妖 发表于 2015-5-6 20:10:34

兴趣是最好的老师,百度是最好的词典。

老尸 发表于 2015-5-7 21:09:09

写的比较杂,因为我也是个新手,不当至于大家多多指正。

谁可相欹 发表于 2015-6-6 13:49:48

这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己

冷月葬花魂 发表于 2015-7-4 12:08:59

你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。

若天明 发表于 2015-7-10 13:44:28

我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
页: [1]
查看完整版本: PHP教程之PHP语句