作者buganini (霸格尼尼)
看板PHP
标题Re: [请益] 关於===(三个等号)
时间Thu Mar 29 19:01:50 2007
※ 引述《alpe (薛丁格的猫)》之铭言:
: ※ 引述《PHP5 (Powered by Zend Engine2)》之铭言:
: : 举一个简单的例子
: : $test = "abcde";
: : if (strpos($test, "a") === 0)
: : echo "找到a 在 pos 0";
: : if (strpos($test, "Z") === false)
: : echo "找不到Z";
: echo ('1' === 1)? 1 : 0 ;
: ==> 0
: echo (1 === 1)? 1 :0;
: ==> 1
写程式要小心
$uid=0;
"username"==$uid
会成立喔....
"username"会被转成数字
就是0
有一次这样写debug好久
--
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map{$_%16or$t^=$c^=(
$m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t^=(72,@z=(64,72,$a^=12*($_%16
-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h
=5;$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$
d=unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d>>12^$d>>4^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.22.93.130
1F:推 PHP5:你的签名档是什麽语言? 03/29 19:24
2F:推 foxzgerald:shell script ? 03/29 19:39
3F:推 LPH66:这签名档看来是php...有$字头的变数名 03/29 20:36
5F:推 buganini:好像很多人对我的签名档有兴趣:p 03/30 05:48
7F:推 JoeHorn:有 $_ 的话应该就是 perl 了~ 04/02 01:46