PHP函数的几大基本类型+引用的区别
常见的函数类型 引用函数 和引用变量类似,共用一个变量 $b = 10; $b = &$a; function test(&$a) { $a = 30; echo $a; } test($b); echo $b;//30 变量函数 $a = 'abs';//函数 echo abs(-100);//100 回调函数 将一个函数名作为一个参数,被作为函数传递的函
常见的函数类型 引用函数 和引用变量类似,共用一个变量 $b = 10; $b = &$a; function test(&$a) { $a = 30; echo $a; } test($b); echo $b;//30 变量函数 $a = 'abs';//函数 echo abs(-100);//100 回调函数 将一个函数名作为一个参数,被作为函数传递的函
why 提高开发效率 提高代码的重用性 有利于代码的维护 格式 function funName(形参,形参) { 代码块; return; } 函数名格式 函数名不区分大小写 函数名不能以数字开头,下划线字母开头,后面为下划线字母数字组成 形参 如果形参未有初始值,调用时必须赋值 函数不调用不执行 函数前中后都可调用函数 函数的返回值可以赋值给变量 形/实
--请选择年份--
判断 if if(){} if(){} elseif(){} elseif(){}... else{} if(): 代码块; endif; switch 注意break不要漏掉 switch(变量){ case 1: echo ""; break; case 2: case 3: case 4: echo ""; break; .... default[可省
算数运算符 (+ - * / % ! ++ --) 取余 $a = 13; echo $a % 3;//1 echo ""; $a = -13; echo $a % 3;//-1 自增自减 ++ 在前先++ 后赋值,++ 在后先赋值再++ -- 在前先-- 后赋值,-- 在后先赋值再-- $a = 1; $b = 2; $c = $a++ + ++$a +
整数型int 进制 二进制 0b开头 八进制 0开头 十六进制 0x开头 范围 var_dump(PHP_INT_MAX); 最大为++2147483647++ 浮点型float var_dump(100/3); 精确到14位有效数字(如果小数点前有非零数字,小数点后13位;如果小数点前为零,小数点后14位) float(33.333333333333) v
初识常量 define('NAME','xiaoxiao',true) - 通常使用大写 - 变量名不能重复 - 有三个值,第一个:常量名.第二个:常量值.第三个:是否区分大小写.默认区分大小写(false),设置true不区分大小写.
初识变量 $开头,其后为==字母/下划线==,不能数字开头 字母.数字.下划线. 汉字(不建议使用) 严格区分大小写 变量命名 例:$xxx=5; 变量7大类型 布尔Boolean 值:false true 整数int 字符串string 浮点型float 数组array() 对象object 资源resource &$b引用赋值 $a=1; $b=&$a;
php格式4种形式 1.1 标准式 1.2 短风格 1.3. asp风格 1.4 脚本风格 注: 1.2/1.3需要修改php.in文件 各改为short_open_tag = On asp_tags = On 注释 // /**/ 字符集 header("content-type:text/html;charset=utf-8"); 路径 ./ 本级目录
去空格或其他字符 trim 名称 描述 输入 输出 trim() 删除字符串两端的空格或其他预定义的字符 目标字符 清除后的字符 $str ="\r\nHello World!\r\n"; echo trim($str); rtrim(别名chop()) 名称 描述 输入 输出 rtrim() 删除字符串右边的空格或其他预定义的字符 目标字符 ltrim 名