Blogger Information
Blog 19
fans 1
comment 0
visits 13180
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
2019.11.26类基础学习1--php培训第九期线上班
涤尘
Original
782 people have browsed it

1. 创建类、实例化、命名空间、类成员、类方法

  1. <?php
  2. // 命名空间
  3. namespace admin;
  4. // 创建类
  5. class name {
  6. }
  7. // 实例化(调用)类
  8. $tom = new name();
  9. $jack = new name();
  10. $lisa = new name();
  11. // 打印类
  12. var_dump($tom);
  13. echo '<hr>';
  14. var_dump($jack);
  15. echo '<hr>';
  16. // 检测对象是否是类的实例
  17. var_dump($tom instanceof name );
  18. echo '<hr>';
  19. // 2个对象虽是同一个类的实例,但彼此并不相等,
  20. var_dump($tom === $jack);
  21. var_dump($tom == $lisa);
  22. echo '<hr>';

  1. <?php
  2. // 命名空间
  3. namespace admins;
  4. // 创建类
  5. class Demo {
  6. // 实例属性
  7. public $shouji = '手机';
  8. public $jiage = '1980';
  9. // // 实例方法
  10. public function getInfo1() {
  11. // // self当前类
  12. $obj = new self();
  13. // // 输出实例属性
  14. return '品名:'.$obj->shouji.',价格:'.$obj->jiage.'<br>';
  15. }
  16. // 实例方法
  17. public function getInfo2(){
  18. // 在类中使用伪变量: "$this" 引用当前类的实例
  19. return '品名: ' .$this->shouji .', 价格: ' . $this->jiage . '<br>';
  20. }
  21. }
  22. // 类实例化
  23. $obj = new Demo();
  24. echo $obj->getInfo1();
  25. echo $obj->getInfo2();

2. 构造方法

  1. <?php
  2. namespace adminsik;
  3. class demo {
  4. // 实例属性
  5. public $product;
  6. public $price;
  7. // 构造方法
  8. public function __construct($product, $price){
  9. $this->product = $product;
  10. $this->price = $price;
  11. }
  12. // 对象方法
  13. public function getInfo(){
  14. return '品名: ' .$this->product .', 价格: ' . $this->price . '<br>';
  15. // 实例化
  16. $obj = new Demo('电脑', 5800);
  17. echo $obj->getInfo();

手抄


Correcting teacher:查无此人查无此人

Correction status:qualified

Teacher's comments:完成的不错,继续加油。写作业,最好能加上自己的看法或总结。
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!