没想到这么快就又要学,看来还是逃不出程序猿的魔爪!
";//.或,都是链接字符串$x = 0x10;//十六进制 变量即用即建,不用声明类型。。。$y = 011;//八进制echo "x = $x,y = $y";//16,9echo '';echo $x/$y;//除法,自动转浮点echo '';echo $x%$y;//余数echo "";echo $x %= $y;function testArea(){ $z = 13; $y = 14;//不会覆盖全局 echo "测试变量作用域:
"; echo "x = $x
";//全局变量在局域内不可用 我去! echo "z = $z"; echo "y = $y";//输出局域,执行完这个函数就被释放了 global $x;//这样就可以把全局变量弄进来了 $x = $z+$y; static $s = 100;//静态局域,执行完不删除,但是只能在局域访问 $s++; echo "s = $s"; echo token;//常亮随地访问 echo '';}testArea();echo "x = $xy = $yz = $z";//x = 27; $z无效echo "s = $s";//木有东西testArea();$str1 = "my";$str2 = "dreame";$str3 = "begin";$strs = array("from","now",$str1);//定义数组echo $str1."$str2".$str3,"$strs[0] $strs[1],{$strs[2]} choose";//{}加不加都一样echo '';var_dump($x);echo '';var_dump($s);//nullecho '';var_dump($str1);echo '';var_dump($strs);echo '';echo strlen($str1);echo '';echo strpos($str2,"ame");//查找 3echo '';++$x;//{$x+=1;return $x}$x++;//{return $x;$x+=1}; $a = 100;$b = "100";echo "关系运算";echo '';var_dump($a==$b);//trueecho '';var_dump($a===$b);//false 值和类型echo '';var_dump($a!=$b);//falseecho '';var_dump($a!==$b);//true 完全不同 草!echo '';echo "逻辑运算";echo '';var_dump(1 and "");//false and==&&echo '';var_dump(0 or null);//false or==||echo '';var_dump(1 xor "0");//异或 trueecho '';var_dump(!"0");//"0"居然是falseecho '';var_dump(!'');// trueecho '';var_dump(!' ');// false 有空格是true 没falseecho '';var_dump(!0 and 1 || 0.5 && token);//true?>