php基础(一)

$a=0xf;   //这是个值
echo $a;  //15
echo '<br>';
echo false;  //啥也没有
echo true; //1
//null没有值
$arr=[100,'22ss',true];
echo '<br>';
//echo $arr; echo 无法打印数组
var_dump($arr); //返回变量的数据类型和值
 
<?php
$arr=[];
is_array($arr);//判断是不是数组  返回空 或者 true;
$a=123;
$isoj=isset($a); //isset判断变量是否定义过 返回空或者1
echo $isoj;
echo '<br>';
echo <<<pp
isset(); 判断变量是否设置:bool,isset();
<br>
cmpty(); 如果变量值为空,则返回true,否则false;
pp;
?>
 
<?php
$a='1dsad';
var_dump(strlen($a)); //输出字符串的长度
echo '<br>';
$b=strpos($a, 'ad'); //3 索引第三个开始
echo $b;
//strpos() 函数用于在字符串内查找一个字符或一段指定文本.
echo '<br>';
echo $a;
?>
 
 
<?php
$aa=33;  //全局变量
//外面定义的变量,函数里面没法直接使用,可以用$GLOBALS[],不过不推荐使用,一般用参数形式传到函数中使用
//当一个函数完成时,变量会被销毁.用static不会被销毁
function fn($z){
//  echo $aa;//报错
//  var_dump($aa);//报错
    var_dump($GLOBALS['aa']); //在函数当中使用$GLOBALS[]
    var_dump($z);
    //静态的
    static $i=0; //执行完后不消失   不会重新赋值   第一次是1  第二次是 2
    $i++;
    echo $i;
}

function gg($b=2){
    echo'肉';
}
gg();
echo '<br>';
fn($aa);
echo '<br>';
fn(5555);  //如果函数设置了形参,如果不设置实参就会报错.
fn(NULL);
fn(0);
fn('');
?>
 
<?php
//超全局变量
var_dump($GLOBALS);

var_dump($_SERVER);  //获取服务器一些信息
?>
 
<?php
//var_dump($_REQUEST);
//获取上传的文件
//var_dump($_FILES);
//获取cookie
//var_dump($_COOKIE);
session_start();
var_dump($_SESSION);
//move_uploaded_file($_FILES['img']['tmp_name'],"uploads/x1x.jpg");
?>

猜你喜欢

转载自www.cnblogs.com/renshen/p/12970975.html
今日推荐