PHP备忘

php变量声明加上’$’
php变量作用域(global关键字)
php数组(array(”=>”,”=>”)或array(”,”,”,”))
php数组遍历常用foreach($array as $key=>$value)
php在文件中的写法

//双引号会解析内容,遇到$则会解释
<?php
    echo '';
    var_dump('');
    echo "${value}的值为11";
    exit;
?>
<?='此内容相当于echo输出'?>
<ul>
    <?php
    foreach($arr as $value){
        echo 'PHP标签夹html标签';
    ?>
    <li><?=$value;?></li>
    <?php
    }
    ?>
</ul>

php链接数据库

mysqli_connect('ip','账号','密码','端口'……可选项);
//获得链接返回值则一直使用此返回值进行sql操作
连接返回值->query(sql语句)

常用函数

explode('',$str)//将字符串切成数组
array();//创建数组
gettype($var);//获取变量类型
is_array()、is_string()……//判断是否是相应类型
empty();//检查是否为空值
echo '';//只能输出字符串
var_dump();//可输出数组

define('PI',3.1415926);//定义常量
defined('PI');//检查是否定义

表单数据接收

$_GET$_POST$_REQUEST

可变变量

$name = '名字';
$$name = '小明';
echo $名字;//将会输出'小明'

设置cookie

setcookie('key','value',time()+整形数);//设置
$_COOKIE['key'];//获取
setcookie('key','value',time()-整形数);

设置session

session_start();//开启SESSION
$_SESSION['account'] = 'user';//设置
$_SESSION['name'] = '小明';
unset($_SESSION['account']);//销毁变量
session_destroy();//全部销毁

PHP的跳转

header('Location:./login.php');

PHP上传文件

<form action="./upload.php" enctype="multipart/form-data" method="POST">
    <input type="file" name="img123" id="img123">
    <input type="submit" value="提交">
</form>

.upload.php

<?php     
    var_dump($_FILES);
    //把临时文件移动到指定的目录下面
    //如果是登录的用户,可以把用户的id作为文件名称的一部分:$_SESSION['user_id']
    //urlencode:结果中文名称的问题
    $filename = time() . '_' . rand(1000, 2000) . '_' . urlencode($_FILES['img123']['name']);
    $a = move_uploaded_file($_FILES['img123']['tmp_name'], './upload/' . $filename);
    var_dump($a);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值