博主信息
人生就像过山车的博客
博文
30
粉丝
0
评论
0
访问量
9368
积分:0
P豆:69

10月10日作业,写一个分级命名空间以及实现一个Trait类

2020年01月10日 04:58:32阅读数:210博客 / 人生就像过山车的博客/ 作业

老师好, 10月10日作业如下,写一个分级明明空间以及Trait类的实现,如果出现页面错误,不是因为远程服务器数据库里,没有相应的表引起的,而是因为数据库密码不同引起的。点击页面底部的php中文网图片可以返回我的博客页面,老师辛苦了,感恩感恩。 最近事很多,比较忙,而且由于纽约进入了冬令时,从而时差变为了13小时,以至于无法第一时间看直播了,但是还是会忙里偷闲看录播以及补写作业的,多谢多谢,代码如下:

namespace _1010\one;
              class Demo1{
                static function demo1(){
                  echo __CLASS__;
                  echo '<br>';                }
              }
              
              Demo1::demo1();
              
              namespace _1010\two;
              
              class Demo2{
                static function demo2(){
                     echo __CLASS__;
                     echo '<br>';                }            
                       }       
                                           
                Demo2::demo2();
             
              spl_autoload_register(function($classname){
                $path = str_replace('\\',DIRECTORY_SEPARATOR,$classname); 
                 $path = __DIR__.'/'.'.php';                
                 if(file_exists($path))include $path;             
                 });
            use PDO;

            trait DBO{
                 function conn($dsn,$username,$password){
                      return new PDO($dsn,$username,$password);                 } 
                                 }
            trait Query{
                function select($pdo){
                    $stmt = $pdo->prepare('SELECT * FROM ps4');
                    $stmt->execute();
                    return $stmt->fetchAll(PDO::FETCH_ASSOC);                 }           
                     }
            class Get{
                  use DBO;
                  use Query;
                  public $pdo = null;
                 
                 function __construct($dsn,$username,$password)   {  
                 $this->pdo = $this->conn($dsn,$username,$password);  }
                 
                 function get(){
                     return $this->select($this->pdo);                 }           
                      }
           
            $dsn = 'mysql:host=127.0.0.1;dbname=gamepop';
           
            $username = 'root';
           
            $password = '';
           
            $get = new Get($dsn,$username,$password);
           
            print_r($get->get());


10月10日作业,点击查看

以上作业链接所在的服务器如在国内不能查看,参见以下效果图

屏幕快照 2020-01-09 下午3.54.48.png

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论