PHP基础知识点

PHP


1.变量
  ①变量以$符号开始,后跟变量名
  ②以下划线或字母开头
  ③不能包含特殊符号
  ④区分大小写




2.变量作用域
  ①local
  ②global
  ③static
  ④parameter




3.函数外定义的变量为全局变量,是可以在除函数中任何地方访问的。在函数里访问要加global修饰
例如:
function myTest()
{
   global $x,$y;
   $y=$x+$y;
}
也可以将变量放于globals集合中,直接用来更新全局变量




4.Static作用域
  当希望某个局部变量可以重复使用时static修饰
例如:
function show()
{
       static $x=0;
       echo $x;
       $x++;
}
show();
show(); //返回12,该变量将会保留着函数前一次被调用时的值。




5.parameter参数作用域




6.echo和print
  ① -可以输出一个或多个字符串   ,号间隔的多参
  ② -输出一个字符,多参报错  成功后返回true




7.数据类型  
String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)

var_dump() 函数返回变量的数据类型和值  (注意是类型和值)




8.对象
  ①PHP中,对象必须声明
  ②class关键字声明类对象,类可以包含属性和方法
  ③在实例化的类中使用数据类型




9.NULL值用来清空变量数据,或比较




10.常量
  ①常量用define()函数修饰
  ②常量被定义后,不能再被修改
  ③任何地方可以使用,常量是全局的,函数内也可以使用
语法:bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
参数:name表示常量名称,必选。value表示常量的值,必选。case_insensitve表示大小写敏感度




11.并置运算符(.)用于吧两个字符串连接起来




12.strlen()函数  -返回字符串的长度  //中文占三个字符
例如: 可以使用 mb_strlen 设置指定编码输出中文字符个数:
echo mb_strlen("中文字符",'utf-8');  // 输出 4




13.strpos()函数  -用于查找字符串的长度 insertof 返回值true/false




14.算术运算符,赋值运算符,递增/递减运算符(++i i++),比较运算符,逻辑运算符,数组运算符,三元运算符,组合比较符


例如:=  +=  -=  *=  /=  %=  .=  计算完并赋值

$a = "Hello";
$b = $a . " world!";
echo $b; // 输出Hello world! 
 
$x="Hello";
$x .= " world!";
echo $x; // 输出Hello world! 


例如:组合比较符(太空船运算符)
// 整型
echo 1 <=> 1; // 0 左右相等返回0
echo 1 <=> 2; // -1 左小返回-1
echo 2 <=> 1; // 1 左大返回1
 
// 浮点型
echo 1.5 <=> 1.5; // 0
echo 1.5 <=> 2.5; // -1
echo 2.5 <=> 1.5; // 1
 
// 字符串
echo "a" <=> "a"; // 0
echo "a" <=> "b"; // -1
echo "b" <=> "a"; // 1
在没有太空船运算符的时候,我们只能这样写代码  $c = $a > $b ? 1 : ( $a==$b ? 0 : -1 );



15.=>相当于:冒号




16.PHP_EOL换行符 isset()函数表示判断是否已设置并且非NULL   返回true/false




17.or和||有区别  注意




18.获取数组长度  count() for($x=0;$x<count($arry);$x++)




19.foreach遍历数组
例如:foreach (array_expression as $value)
    statement
              foreach (array_expression as $key => $value)
    statement




20.数组排序
sort()对数组升序排列
rsort()对数组降序排列




21.php超级全局变量
$globals  包含全部变量的全局组合数组,变量名字是数组的键
$_server  用于查看项目信息
$_request 用于手机表单提交信息
$_post    表单提交方式  method=post
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值