php基础:white和 do white区别

$a = 1;
while($a<=10){
    echo $a;
    $a = $a+1;
}

do{
    echo $a;
    $a = $a+1;
}while($a<=10);

//whilehe do while区别
不满足循环条件时while循环体一个都不会输出
do while是先输出一次循环体然后在循环 不满足条件也会先输出一次循环体

时间: 2024-11-08 13:57:49

php基础:white和 do white区别的相关文章

Hive基础之各种排序的区别

order by 1.order by会对输入做全局排序,因此只有一个reducer(多个reducer无法保证全局排序): 只有一个reducer会导致当输入规模较大时,需要较长的计算时间,速度很非常慢: 2.hive.mapred.mode(默认值是nonstrict)对order by的影响 1)当hive.mapred.mode=nonstrict时,order by和关系型数据库中的order by功能一致,按照指定的某一列或多列排序输出: 2)当hive.mapred.mode=st

Ibatis基础知识:#与$的区别

背景 Ibatis是一个轻量级.非侵入式的持久层框架,适用于范围较广.较轻便--当然,无论J2EE中哪一个持久层框架,都会基于JDBC(不细究JNDI方式).我们在SqlMap中编写SQL,利用各种SqlMap标签处理业务逻辑,利用参数标记传递参数. 在实际开发过程中,弄明白#号和$号的区别很重要,下面我们就来分析一下这两个SqlMap参数标记. 参数标记 #号方式 解析以#号标记的参数时,Ibatis直接利用JDBC提供的参数标记(?号),将内存中的参数传递给数据库.这时,我们须要保证Java

C++_基础_C与C++的区别2

内容: (1)C++中的函数 (2)动态内存 (3)引用 (4)类型转换 (5)C++社区对C程序员的建议 1.C++中的函数1.1 函数的重载(1)重载的概念 在同一个作用域中,函数名相同,函数的参数列表不同构成重载关系,在不同的作用域中遵循标示符隐藏原则 (2)函数重载的方式 a.函数名相同,参数类型不同 b.函数名相同,参数个数不同 c.函数名相同,参数顺序不同 d.函数名相同,const修饰的常函数和普通成员函数构成重载(以后讲到) (3)比较特殊的重载方式(4)重载匹配的原则 完全匹配

python的基础2和3的区别,以及for和while的循环

1.python2\python3的区别:python2\python3的区别:一.代码重复,python2代码重复功能复用,夹杂其他语言的部分,不规范python3进行整合,简洁优美编译型:一次性将全部代码编译成二进制,然后再运行.缺点:开发效率低,不能跨平台 解释型:程序开始执行时,将代码一行一行解释成二进制,执行.缺点:开发效率低 python有点:1.开发效率高,由第三方库直接调用,比如php接不可以了2.可移植性3.可扩展.可嵌入性高:加入c语言速度执行快 python的种类:cpyt

Java基础-final和static的区别

很多时候会容易把static和final关键字混淆,static作用于成员变量用来表示只保存一份副本,而final的作用是用来保证变量不可变.看下面这个例子: public class Test { public static void main(String[] args) { MyClass myClass1 = new MyClass(); MyClass myClass2 = new MyClass(); System.out.println(myClass1.i); System.ou

jQuery基础:keydown( ) 与 keypress( ) 区别

1.结论: 相同点:当按钮被按下时,会发生该事件,发生在当前获得焦点的元素上. 输入中文区别较大,试一试 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <form action="">

[jquery]基础篇--this与$this区别

参考: http://www.cnblogs.com/hannover/p/4109779.html 1.JQuery this和$(this)的区别 相信很多刚接触JQuery的人,很多都会对$(this)和this的区别模糊不清,那么这两者有什么区别呢? 首先来看看JQuery中的  $()  这个符号,实际上这个符号在JQuery中相当于JQuery(),即$(this)=jquery();也就是说,这样可以返回一个jquery对象.那么,当你在网页中alert($('#id'));时,会

Python 基础 (单、双引号区别) 不断补充

最近开始学习Python ,一些小细节的东西不是很理解,所以就记录一下,方便自己以后查看. 我的Python环境: Mac pro 10.12.3,Python3.5 ,Pycharm 多句题外话:公司的同事都是Windows开发Python,然后在使用Linux进行配置,由于Mac上默认是python2.7.10的版本,要想开发Python还得需要在Mac多装一个版本的Python,当然也可以用Python自带的进行开发.由于我使用Python3.5.0,所以踩了许多坑,重点是设置环境变量的时

iOS基础-属性与实例变量区别

在ios第一版中,我们为输出口同时声明了属性和底层实例变量,那时,属性是oc语言的一个新的机制,并且要求你必须声明与之对应的实例变量,例如: @interface MyViewController :UIViewController { UIButton *myButton; } @property (nonatomic, retain) UIButton *myButton; @end 最近,苹果将默认编译器从GCC转换为LLVM(low level virtual machine),从此不再