首页 / PHP / PHP

读一读

& 与  1&1=1   1&0=0

 或  1|1=1     1|0=1

^  异或  10=1  其他为0

~ 取反  0变1,1变0

<<左移 左移几次,一次就是乘2

>>右移   右移几次,一次就是除2


简单例子

curl的设置选项具体实现具体查看。

img (11).jpg

img (10).jpg

img (8).jpg

img (9).jpg



+ - * / % 加减乘除余

$a**$b   $a的$b次方

赋值运算符

= += .=

引用赋值,对象默认的是引用赋值,值变量可以用&表示为引用。


$a = 3;

$a = $b + 5;

$a += $b;

三目运算符

$val = $first?$second:$third


img (7).jpg


可以用define()函数来定义常量,5.3以后可以用const关键字定义

常量前没有$

常量可以在任何地方定义和访问

常量的值只能是变量

常量不可以重定义

可以用constant()获取常量的值


表单变量name有点和空格的会转化为_

使用全局变量获取$_GET[],$_POST[],$REQUEST[],$_FILE[]

image submit

点击提交后表单数据和sub_x,sub_y传到服务器,指的是点击图片的坐标。

获取cookie,$_COOKIE[]


$a='hello';

$$a = 'world';

echo "$a ${$a}";  //hello world


$a=1;
$funn = function(){
   echo  $a;//为空
}

$fun = function() use($a){
    echo  $a;//1
}
?>

要使用全局变量,在函数中声明global $a或则使用$GLOBALS['a'],也可以使用use $a


(类型)变量 例如:(int)$str

转换类型有

int bool float string array object unset(null) binary(5.2.1新增)