栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

PHP笔记

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP笔记


//统计访问量    if(!@$fp=fopen("num.txt","r")){        echo "num.txt文件创建成功!
";    }    $num=@fgets($fp,12);    if($num=="")        $num=0;    $num++;    @fclose($fp);    $fp=fopen("num.txt","w");    fwrite($fp,$num);    echo "你是第 ".$num." 个访问者";    fclose($fp);?>

PHP全局变量


$zy "你好";$zyy "PHP";function lxt(){    echo $zy."
";//没有输出    global $zyy;//在函数内部定义全局变量    echo $zyy."
";//输出PHP}lxt();?>

利用反射实现对象调用方法


class Person{    function say(){        return "say";        function run($speed$addr){        return "我是A,我在".$addr."跑步,速度是".$speed;    }}//利用反射实现对象调用方法$tom new Person;$med new ReflectionMethod($tom'say');//反射方法对象echo $med -> invoke($tom);//对象调用方法//输出:sayecho('
');$john new Person;$m new ReflectionMethod($john'run');//反射方法对象echo $m-> invokeArgs($johnarray('20''yichang'));//输出:我是A,我在yichang跑步,速度是20


iwebshop常用记录


//进销存,查询库存信息function inventory(){    //搜索条件    //$search = IReq::get('search');//可由前端传过来    $page   = IReq::get('page') ? IFilter::act(IReq::get('page'),'int') : 1;//页码     //条件筛选处理    list($join,$where) = goods_class::getSearchCondition($search);     //拼接sql    $goodsHandle new IQuery('goods as go');    $goodsHandle->order    = "go.id desc";    $goodsHandle->fields   = "distinct go.id,go.goods_no,go.name,go.sell_price,go.market_price,go.store_nums,go.img,go.is_del,go.seller_id,go.is_share";    $goodsHandle->page     = $page;    $goodsHandle->where    = $where;    $goodsHandle->join     = $join    //$this->search      = $search;    $this->goodsHandle = $goodsHandle;    $this->redirect("inventory");}

//出库入库public function importAndExportGoods() {    $goodsId   = IFilter::act(IReq::get('goods_id'),'post');//商品Id    $goodsName = trim(IReq::get('goodsName''post'));//商品名称    $amount = trim(IReq::get('amount''post'));//数量    $customer = trim(IReq::get('customer''post'));//客户    $note = trim(IReq::get('note''post'));//备注    $adminName = trim(IReq::get('adminName''post'));//操作员姓名    $type = trim(IReq::get('type''post'));//类型:import  export     $goodsDB new IModel("goods");    $where "id = ".$goodsId;    $goodsRow $goodsDB->getObj($where);    $store_nums $goodsRow['store_nums'];//库存      //修改商品的库存    if($type == "import"){//入库        $store_nums $store_nums $amount;             }else if($type == "export"){//出库        if($store_nums $amount){//库存不够            die(JSON::encode(array('code' => 5,'info' => '库存不足,请重新输入出库数量!')));        }        $store_nums $store_nums $amount;    }    $goodsRow['store_nums'] = $store_nums;    $where "id = ".$goodsId;    $goodsDB->setData($goodsRow);    $goodsDB->update($where);//更新库存                 //将出入库记录添加到数据库    $recordDB new IModel("in_out_record");    $record array(    'type' => $type,    'operator' => $adminName,    'create_time' => date('y-m-d h:i:s',time()),    'goods_id' => $goodsId,    'goods_name' => $goodsName,    'amount' => $amount,    'customer' => $customer,    );    $recordDB->setData($record);    $record_id $recordDB->add();//添加    die(JSON::encode(array('code' => 2,'info' => '操作成功''store_nums'=> $store_nums)));}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/228167.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号