规则、值传递、字符串、流程语句

注意每段代码都以;结尾

  • .符号在 php中是链接符
  • echo输出
  • php区分大小写

变量

  • 声明变量以$符号开头
  • 第二个字符可以是字母(A-Z,a-z)_
  • 变量名不能含有空格

php注释

  • 单行注释#//
  • 多行注释/**/

变量的传递方式(值传递,地址传递)

  • 值传递
$a = 1;
$b = $a;
$a = 9;
echo $a.'---'.$b;
// 9---8
  • 地址传递
$a = 1;
$b = &$a;
$a = 9;
echo $a.'---'.$b;
// 9---9
js中当变量赋值给另一个变量的时候,变量为基本数据类型时[number,string,boolean]是值传递,是复合数据类型(对象)时是地址传递

字符串

  • 单引号
    • 单引号中含有变量名,变量值不能被解析
  • 双引号
  • 可以解析其中的变量
  • heredoc方式
    • 可以解析其中的变量
//当字符串内容是html标签或者xml标签时推荐使用此方式声明
$tbCont = <<<Tag
<table border="1">
    <tr>
        <td>heredoc方式声明字符串</td>
    </tr>
</table>
Tag;
echo $tbCont;

boolean

  • 要查看逻辑变量真实的值,用var_dump(变量名)
$a = true;
echo $a;//1
var_dump($a);//bool(true)
$a=false;
echo $a;//返回空字符串
var_dump($a);//bool(false)
//为什么echo true时看到的为1,false为空字符串,原因是echo会将变量值转换为字符串输出,
  • php总结其余数据类型转换为逻辑型,当值为:0,0.0,'','0',空数组array(),null结果为false,其余为真
  • JS总结其余数据类型转换为逻辑型,当值为:0,0.0,'',null,undefined结果为false,其余为真

流程控制语句

  • if
if(condition1){
    //语句块1
}else if(condition2){
    //语句块2
}else if(conditionN){
    //语句块n
}else{
    //语句块n+1
}

哪个条件为真则执行对应的语句块,都不满足时执行else中语句块
  • switch
switch(变量){
    case 值1:
        语句块1
        break;
    case 值2:
        语句块2
        break;
    case 值n:
        语句块n
        break;
    default:
        默认语句块
}
当变量的值与case下面对应的值相等时执行相应的语句块,没有相等时执行默认语句块
  • for
for(初始值1;条件2;步长3){
    语句块4
}
  • while
while(condition1){
    语句块2
}
执行规则是:当条件为真时则执行语句块,否则结束循环[1(true)->2->1(true)->2->1(false)-->结束循环]
  • do...while
do{
    语句块2
}while(condition1)
执行规则是:2->1(true)->2->1(true)->2->1(false)---结束循环
continue用于循环中,作用是结束当次循环继续下一次循环开始处
break用于循环中,作用是结束整个循环
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 157,298评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,701评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,078评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,687评论 0 202
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,018评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,410评论 1 211
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,729评论 2 310
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,412评论 0 194
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,124评论 1 239
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,379评论 2 242
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,903评论 1 257
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,268评论 2 251
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,894评论 3 233
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,014评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,770评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,435评论 2 269
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,312评论 2 260

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,087评论 18 139
  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 7,931评论 1 19
  • 一、php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语...
    空谷悠阅读 3,014评论 4 97
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 18,779评论 17 410
  • 贺联欢会 晋阳古镇聚英豪, 翰墨馨香品韵高。 各展艺精抒特色, 急敲杯韵润心潮。
    gongzhi阅读 188评论 3 12