php 变量 循环关键词以及方法
<?php /*
多行注释
*/
常用数据类型
int string double/float bool 变量的定义
$a = 123;
$b = "123";
$c = '456';
$d = <<<X;
<div style="abcdefg</div>
X; 变量输出
echo $a,123;
print ($a); 专用于数组。
print_r([1,2]); 调试专用,可显示变量和类型;
var_dump($a); echo '{$d}'; 类型转换
(数据类型)变量名
$e = (int)$b; echo $a;//输出字符串
print_r();//输出数组
var_dump();//输出变量 settype($c,'int'); 获取数据类型
gettype($c); 获取变量地址&
$x = 10;
把x的地址指向y,x,同一个地址;
$y = &$x; $y++;
echo "<br />";
echo $x; @ 错误抑制符
echo @$abc; 判断变量
empty($abc);//判断是否为空;
isset($abc);//判断是否定义; echo "<br>";
$xxx = '';
$yyy = 0;
var_dump(empty($xxx));
echo "<br>";
var_dump(empty($yyy)); 转义字符
echo "<br>";
给文字加字符
echo "abc\"ABC";
echo "<br>";
换行,不建议用
echo "abc\nABC"; 可变变量
$aaa = 'ccc';
$ccc = '123';$bbb = $$aaa;echo ($bbb);$a = "bbb";$bbb = 123;$c = $$a;
echo ($c);切割线---------------------
分支语句if(判断条件){ 执行语句}else{ 执行语句}第二个if (判断条件1){ 执行语句}else if (判断条件2){ 执行语句}else{}第三个
三元表达式$a = 判断条件?值1:值2;判断条件为ture的时候,$a = 值1; false的时候 $a = 值2;swich语句swich($x)
{ case 1 : echo 1; break; case 2; echo 2; break; default: echo 3; break;}
循环语句for($i = 0;$i<10;$i++){ 执行语句
break;//满足条件直接跳出,全部不走了 continue;//满足条件不走,继续走下一个}先判断,后执行while(true){ 必须加break break;}先执行语句,最后判断do{}while(true);
运算符!=不等于<>不等于.=字符串拼接php里面10/3等于3.33333333function abc($a,$b){ return true;}$attr = array(1,2,3,4);while(list($key,$value) = each($attr))
{ echo $key."=>".$value."<br>";}while(list($key,$value) = each($attr)){ echo $key."=>".$value."<br>";}?>
php 变量 循环关键词以及方法的更多相关文章
- 可控线性序列机(查看除了inout端口外的其他变量的波形的方法)
可控线性序列机: 可控:有个控制端控制何时输出线性序列. 线性序列机:输出一个线性序列. 知识点: 1.包含多个判定条件时用英文()括起来,用&&连接. 2.使能端EN的设置(类似于D ...
- PHP 面向对象编程和设计模式 (2/5) - 静态变量、属性和方法及延迟绑定
PHP高级程序设计 学习笔记 2014.06.10 Static(静态)关键字用来定义静态方法和属性,static 也可用于定义静态变量以及后期静态绑定. 1.静态变量 static variable ...
- Java 静态变量,常量和方法
static 关键字 例如:在球类中使用PI这个常量,可能除了本类需要这个常量之外,在另外一个圆类中也需要使用这个常量.这时没有必要 在两个类中同时创建PI这个常量,因为这样系统会将这两个不在同一个类 ...
- OC 初识NSString,self关键字,继承,成员变量的可见性,description方法
OC 初识NSString,self关键字,继承,成员变量的可见性,description方法 初识 NSString: char * string = "旭宝爱吃鱼"; 常量字符 ...
- Ubuntu设置环境变量的几种方法
1.Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1.1 永久的:需要修改配置文件,变量永久生效. 1.2 临时的:使用export命令声明即可,变量在关闭shell时失效 ...
- java环境变量配置四种方法
原文:java环境变量配置四种方法 Java编程首要工作就是安装JDK(Java Development Kit).一通“NEXT”点完安装后就是最重要的环境变量设置了.也许有人会问为什么要设置环境变 ...
- 环境变量误删path找回方法与mysql基础命令
环境变量误删path找回方法用户path:%USERPROFILE%\AppData\Local\Microsoft\WindowsAppsWin+R 输入regedit 打开注册表(开始-运行里输入 ...
- eclipse自动生成变量名声明(按方法返回值为本地变量赋值)
eclipse自动生成变量名声明(按方法返回值为本地变量赋值) ctrl+2+L 这个快捷键可自动补全代码,极大提升编码效率! 注:ctrl和2同时按完以后释放,再快速按L.不能同时按! 比如写这句代 ...
- Map<String, String>循环遍历的方法
Map<String, String>循环遍历的方法 Map<String, String>循环遍历的方法 Map<String, String>循环遍历的方法 下 ...
随机推荐
- 【★】Web精彩实战之<智能迷宫>
JS精彩实战之<智能迷宫> ---宝贵编程经验分享会--- hello大家好,这里是Web云课堂,之前的一年里我们经历了Html和CSS的系统攻城,此时的你们已经是做静态(动静结 ...
- Linux开机最简化
[root@localhost ~]# LANG=en [root@localhost ~]# for root in chkconfig --list|grep 3:on|awk '{print $ ...
- Java GUI+mysql+分页查询
1.要求 : 创建一个学生信息管理数据库 2.实现分页查询 代码如下: a)学生实体类: /** * @author: Annie * @date:2016年6月23日 * @description: ...
- 201521123040《Java程序设计》第8周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 2. 书面作业 本次作业题集集合 1.List中指定元素的删除(题目4-1) 1.1 实验总结 我们每次删除元 ...
- 201521123044 《Java程序设计》第7周学习总结
1. 本章学习总结 2. 书面作业 1.ArrayList代码分析 1.1 解释ArrayList的contains源代码 源代码: //contains public boolean contain ...
- 201521123085 《Java程序设计》 第3周学习总结
1. 本周学习总结 2. 书面作业 1.代码阅读 public class Test1 { private int i = 1;//这行不能修改 private static int j = 2; p ...
- 201521123067 《Java程序设计》第2周学习总结
1. 本周学习总结 ●本周主要学习了java的基本语法,从中我知道了java中的变量类型以及关于类型转换的问题,而且学会了通过import引用包. ●通过本周的学习,我学会了使用数组,包括对数组的创建 ...
- 201521123007《Java程序设计》第10周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 补充上周异常 异常堆栈追踪:获得异常发生的根源 创建自己的异常 自定义异常类不是由Java系统监测到的异常, ...
- 201521123003《Java程序设计》第11周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2. 书面作业 本次PTA作业题集多线程 1.互斥访问与同步访问 完成题集4-4(互斥访问)与4-5(同步访问) ...
- Struts2第四篇【请求数据自动封装、Action得到域对象】
前言 前三篇的Struts博文基本把Struts的配置信息讲解完了-..本博文主要讲解Struts对数据的处理 一般地,我们使用Servlet的时候都是分为几个步骤的: 得到web层的数据.封装数据 ...