php中的函数'.''; echo '不带参数'.''; function test(){ $d =100; $s1 =24; $s2 = -14; //return $d/$s1; php中表示除法 //return $d%$s1;// 余数 return ($d-$s2>220)?'ok':'fuck'; } echo test(); echo '带参数'.''; function t($r,$t){ if ($r===$t){ echo '$r和$t绝对相等'; } elseif ($r==$t){ echo '$r just equal to $r '; }elseif ($r!=$t){ echo '$r not equals to $t'; }else{ echo '未知数'; } } echo t('4', "4").'';//$r和$t绝对相等 echo t('4','4r').'';//'$r not equals to $t' echo t('44','4r').'';//'$r not equals to $t' echo '<=======参数传递======>'.''; /** * 加上 & 引用会影响传递的参数的值 */ function te(&$g){ $g=$g*10+12; return $g; } $s =5; echo "\$s=".te($s).''; echo '$s='.$s.''; //默认值 function df(&$s2="1",$s1){ $s2 =$s1+$s2; return $s1*$s2+$s2; } $d = 11; //echo "df函数的值=".df(10).'';//11 //仅仅变量才可以使用引用传递 // echo "df函数的值=".df(10,10).'';//110 echo "df函数的值=".df($d,10).'';//110 echo $d.''; /** * php中的逻辑运算符 * and or xor */ $s=103; $t=12; echo '逻辑与运算:'. (($s>$t) xor (2==2)) .'';//true显示1,false不显示 /** * @ 表达式错误处理,仅仅隐藏掉 */ //echo 5/0;//Division by zero in C:\AppServ\www\first\application\func.php on line 40 echo @(5/0); echo $_SERVER["REMOTE_ADDR"].""; echo $_SERVER["REMOTE_PORT"].""; echo $_SERVER["SERVER_ADDR"].""; print "fds"; print_r("2345"); printf("23456");