【学习笔记】PHP基础-变量and运算符
2015-11-08 21:26
931 查看
没想到这么快就又要学,看来还是逃不出程序猿的魔爪!
<?php header("Content-Type:text/html; charset=utf-8"); define('Token','echanfood',true);//大小写不敏感的常亮 默认false $word = "hello";//不加""也可以!!! echo $word." ","world"."<br>";//.或,都是链接字符串 $x = 0x10;//十六进制 变量即用即建,不用声明类型。。。 $y = 011;//八进制 echo "x = $x,y = $y";//16,9 echo '<br>'; echo $x/$y;//除法,自动转浮点 echo '<br>'; echo $x%$y;//余数 echo "<br>"; echo $x %= $y; function testArea(){ $z = 13; $y = 14;//不会覆盖全局 echo "<p>测试变量作用域:<p>"; echo "x = $x<br>";//全局变量在局域内不可用 我去! echo "z = $z<br>"; echo "y = $y<br>";//输出局域,执行完这个函数就被释放了 global $x;//这样就可以把全局变量弄进来了 $x = $z+$y; static $s = 100;//静态局域,执行完不删除,但是只能在局域访问 $s++; echo "s = $s<br>"; echo token;//常亮随地访问 echo '<br>'; } testArea(); echo "x = $x<br>y = $y<br>z = $z<br>";//x = 27; $z无效 echo "s = $s<br>";//木有东西 testArea(); $str1 = "my"; $str2 = "dreame"; $str3 = "begin"; $strs = array("from","now",$str1);//定义数组 echo $str1."$str2".$str3,"$strs[0] $strs[1],{$strs[2]} choose";//{}加不加都一样 echo '<br>'; var_dump($x); echo '<br>'; var_dump($s);//null echo '<br>'; var_dump($str1); echo '<br>'; var_dump($strs); echo '<br>'; echo strlen($str1); echo '<br>'; echo strpos($str2,"ame");//查找 3 echo '<br>'; ++$x;//{$x+=1;return $x} $x++;//{return $x;$x+=1}; $a = 100; $b = "100"; echo "关系运算"; echo '<br>'; var_dump($a==$b);//true echo '<br>'; var_dump($a===$b);//false 值和类型 echo '<br>'; var_dump($a!=$b);//false echo '<br>'; var_dump($a!==$b);//true 完全不同 草! echo '<br>'; echo "逻辑运算"; echo '<br>'; var_dump(1 and "");//false and==&& echo '<br>'; var_dump(0 or null);//false or==|| echo '<br>'; var_dump(1 xor "0");//异或 true echo '<br>'; var_dump(!"0");//"0"居然是false echo '<br>'; var_dump(!'');// true echo '<br>'; var_dump(!' ');// false 有空格是true 没false echo '<br>'; var_dump(!0 and 1 || 0.5 && token);//true ?>
相关文章推荐
- PHP实现简易blog
- PHP
- 在windows中搭建php开发环境
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- PHP学习:PHP的特点[1]
- windows xp部署iis+php+mysql
- 《PHP从入门到精通》学习笔记之一
- Ubuntu下使用vsftpd配置FTP服务器
- PHP 7的一些引人注目的新特性简单介绍
- php中字符串分割函数
- php搜索功能
- 关于PHP的类的学习1
- PHP日历
- thinkphp中open路径问题
- matplotlib中legend位置调整
- php常见错误
- php实现mysql数据库连接操作及用户管理
- 自学php-循环控制语句
- php中变量的3中赋值方式
- PHP面向对象:延迟静态绑定(static关键字)