<?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 变量 循环关键词以及方法的更多相关文章

  1. 可控线性序列机(查看除了inout端口外的其他变量的波形的方法)

    可控线性序列机: 可控:有个控制端控制何时输出线性序列. 线性序列机:输出一个线性序列. 知识点: 1.包含多个判定条件时用英文()括起来,用&&连接. 2.使能端EN的设置(类似于D ...

  2. PHP 面向对象编程和设计模式 (2/5) - 静态变量、属性和方法及延迟绑定

    PHP高级程序设计 学习笔记 2014.06.10 Static(静态)关键字用来定义静态方法和属性,static 也可用于定义静态变量以及后期静态绑定. 1.静态变量 static variable ...

  3. Java 静态变量,常量和方法

    static 关键字 例如:在球类中使用PI这个常量,可能除了本类需要这个常量之外,在另外一个圆类中也需要使用这个常量.这时没有必要 在两个类中同时创建PI这个常量,因为这样系统会将这两个不在同一个类 ...

  4. OC 初识NSString,self关键字,继承,成员变量的可见性,description方法

    OC 初识NSString,self关键字,继承,成员变量的可见性,description方法 初识 NSString: char * string = "旭宝爱吃鱼"; 常量字符 ...

  5. Ubuntu设置环境变量的几种方法

    1.Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1.1 永久的:需要修改配置文件,变量永久生效. 1.2 临时的:使用export命令声明即可,变量在关闭shell时失效 ...

  6. java环境变量配置四种方法

    原文:java环境变量配置四种方法 Java编程首要工作就是安装JDK(Java Development Kit).一通“NEXT”点完安装后就是最重要的环境变量设置了.也许有人会问为什么要设置环境变 ...

  7. 环境变量误删path找回方法与mysql基础命令

    环境变量误删path找回方法用户path:%USERPROFILE%\AppData\Local\Microsoft\WindowsAppsWin+R 输入regedit 打开注册表(开始-运行里输入 ...

  8. eclipse自动生成变量名声明(按方法返回值为本地变量赋值)

    eclipse自动生成变量名声明(按方法返回值为本地变量赋值) ctrl+2+L 这个快捷键可自动补全代码,极大提升编码效率! 注:ctrl和2同时按完以后释放,再快速按L.不能同时按! 比如写这句代 ...

  9. Map<String, String>循环遍历的方法

    Map<String, String>循环遍历的方法 Map<String, String>循环遍历的方法 Map<String, String>循环遍历的方法 下 ...

随机推荐

  1. cmake命令收集

    cmake中一些预定义变量 PROJECT_SOURCE_DIR 工程的根目录 PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/bui ...

  2. 网络配置之基本网络配置(cenos6)

    目录: 关于IP的管理 Linux网卡的卸载与装载 配置网络接口 网络IP配置文件路由管理 路由管理命令 配置动态路由(简介) route的配置文件netstat命令IP命令 ip link 查看网络 ...

  3. 第三节课:简单的网络命令和ARP欺骗

    MTU :最大传输单元 RX:收包 TX:   发包 Ifconfig: IP配置命令,config是linux中用于显示或配置网络设备(网络接口卡)的命令 ifconfig eth0 192.168 ...

  4. Python-老男孩-01_基础_文件IO_函数_yield_三元_常用内置函数_反射_random_md5_序列化_正则表达式_time

    Python2.7 缩进统一: 约定  常量 大写 , 变量  小写 判断一个变量在内存中的地址,也能看出是不是一个值 id()函数 >>> x = 'abc' >>&g ...

  5. JVM菜鸟进阶高手之路十(基础知识开场白)

    转载请注明原创出处,谢谢! 最近没有什么实战,准备把JVM知识梳理一遍,先以开发人员的交流来谈谈jvm这块的知识以及重要性,依稀记得2.3年前用solr的时候老是经常oom,提到oom大家应该都不陌生 ...

  6. Struts 2.5 Filter mapping specifies an unknown filter name [struts2]

    问题一:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start ...

  7. 西邮linux兴趣小组2014纳新免试题(五)

    [第五关] 题目 http://final5.sinaapp.com/ 关注西邮Linux微信平台,得到一个名为a的文件 分析 分析文件a 需要反汇编,拿IDA上,打开后发现key_function及 ...

  8. MySQL_日期函数汇总

              如果转载,请注明博文来源: www.cnblogs.com/xinysu/   ,版权归 博客园 苏家小萝卜 所有.望各位支持!         关于MySQL日期时间函数,每回总 ...

  9. Kindle 推送教程:教你用电子邮箱推送电子书

    Kindle 推送是什么意思?如何通过电子邮件附件推送?或许刚刚接触 Kindle 的朋友对这个概念不是很清楚,其实所谓 Kindle 推送是指亚马逊提供的一个"Kindle 个人文档服务& ...

  10. Oculus Store游戏下载默认路径修改方法

    最近在测试一款VR游戏,所以在硬件设备上选择了HTC Vive和Oculus两款眼镜.相对而言,HTC安装比较人性化:支持自定义安装路径,而且可在界面更改应用程序下载位置,如图所示: 这下替我节省了不 ...