温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PHP中面向对象基本概念的示例分析

发布时间:2021-08-31 14:21:37 来源:亿速云 阅读:142 作者:小新 栏目:开发技术

这篇文章主要介绍PHP中面向对象基本概念的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

具体如下:

Demo1.php

<?php   //怎样去创建一个类 格式:修饰符 class 类名{}   //我们去创建一个电脑的类,这类可以创建出对象(生产出电脑)   class Computer { //类名第一个字母大写   }   //创建一台电脑出来,也就是对象的声明   //格式:变量 = new 类名();   //new Compuer() 表示实例化的过程(意思是创建一个对象)   //$compuer1 = new Compuer() 这个过程就是把实例化对象的地址给 $compuer1   //$compuer1 我们就可以称作为对象的应用   $computer1 = new Computer();  //这是我们创建的第一台电脑   $computer2 = $computer1;  //这是我们创建的第二台电脑   var_dump($computer1);   echo '<br/>';   var_dump($computer1); ?>

Demo2.php

<?php   header('Content-Type:text/html; charset=utf-8;'); // class Computer { //   //字段成员的声明格式:修饰符 变量名 [=xxx]; //   public $_name = '联想';  //public 表示共有,类外可以访问 //   public $_model = 'i7'; // } // //创建一个对象,生产出一台电脑 -> 表示指向 // $computer1 = new Computer(); // echo $computer1 -> _name; // $computer1 -> _name = 'dell'; // echo $computer1 -> _name;   class Computer {     //字段成员的声明格式:修饰符 变量名 [=xxx];     public $_name; //public 表示共有,类外可以访问     public $_model;   }   //创建一个对象,生产出一台电脑 -> 表示指向   $computer1 = new Computer();   //给成员字段赋值   $computer1 -> _name = '联想';   //取值   echo $computer1 -> _name; ?>

Demo3.php

<?php   header('Content-Type:text/html; charset=utf-8;');   class Computer {     public $_name; //public 表示共有,类外可以访问     public $_model;     //创建方法的格式:修饰符 function 方法名(){}     //如果不加修饰符,默认就是public     function _run(){       echo '我是运行的方法';     }   }   //创建一个对象,生产出一台电脑 -> 表示指向   $computer1 = new Computer();   $computer1 -> _run(); ?>

Demo4.php

<?php   header('Content-Type:text/html; charset=utf-8;'); // class Computer { //   //字段成员的声明格式:修饰符 变量名 [=xxx]; //   public $_name = '联想';  //public 表示共有,类外可以访问 //   public $_model = 'i7'; // } // //创建一个对象,生产出一台电脑 -> 表示指向 // $computer1 = new Computer(); // echo $computer1 -> _name; // $computer1 -> _name = 'dell'; // echo $computer1 -> _name;   class Computer {     //字段成员的声明格式:修饰符 变量名 [=xxx];     public $_name; //public 表示共有,类外可以访问     public $_model;   }   //创建一个对象,生产出一台电脑 -> 表示指向   $computer1 = new Computer();   //给成员字段赋值   $computer1 -> _name = '联想';   //取值   //echo $computer1 -> _name;   $computer2 = $computer1;   echo $computer2 -> _name; ?>

Demo5.php

<?php   header('Content-Type:text/html; charset=utf-8;');   class Computer {     public $_name; //public 表示共有,类外可以访问     public $_model;     //创建方法的格式:修饰符 function 方法名(){}     //如果不加修饰符,默认就是public     function _run($_who){       echo $_who.'是运行的方法';     }   }   //创建一个对象,生产出一台电脑 -> 表示指向   $computer1 = new Computer();   $computer1 -> _run('一站式建网站'); ?>

Demo6.php

<?php   header('Content-Type:text/html; charset=utf-8;');   class Computer {     //创建一个构造方法     public function Computer(){       echo '我是构造方法';     }   }   //只要实例化,就可以运行构造方法   //$computer = new Computer();   new Computer(); ?>

Demo7.php

<?php   header('Content-Type:text/html; charset=utf-8;');   class Computer {     //创建一个构造方法     public function __construct(){       echo '我是比较先进的构造方法';     }   }   //只要实例化,就可以运行构造方法   //$computer = new Computer();   new Computer(); ?>

Demo8.php

<?php   header('Content-Type:text/html; charset=utf-8;');   class Computer {     //创建一个构造方法     public function __construct(){       echo '我是比较先进的构造方法';     }     //析构方法     public function __destruct(){       echo '我是析构方法';     }     //普通方法     public function _run(){       echo '我是普通方法';     }   }   //只要实例化,就可以运行构造方法   $computer = new Computer();   $computer -> _run(); ?>

以上是“PHP中面向对象基本概念的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI