博主信息
博文 29
粉丝 1
评论 0
访问量 22594
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP 类与对象
Pharaoh
原创
566人浏览过

include与require

  • 通过 include 或 require 语句,可以将 PHP 文件的内容插入另一个 PHP 文件
  • 如果用 include 语句引用某个文件并且 PHP 无法找到它会警告,脚本会继续执行,require则会报错,停止运行

  • 如果是在一个函数中require/include一个文件,则此文件中的变量作用域是这个函数的范围.也就是说,这个文件只能访问此函数内在载入这个文件前所定义的变量,全局变量是不能访问的

  • 如果是在全局环境中引入一个文件,那这个文件是可以直接访问全局变量的

类与对象

  1. <?php
  2. // class声明类
  3. class car {
  4. // 公有成员,可以在类的外部,内部使用
  5. public $name = 'hoho';
  6. // 私有成员,只能在类内部使用
  7. private $num = 0;
  8. // 构造方法,方法名必须是__construct对象实例化时自动触发
  9. public function __construct ($name , $age) {
  10. $this->name = $name;
  11. $this->age = $age;
  12. }
  13. public function getName () {
  14. echo $this -> name , $this -> num;
  15. }
  16. // 获取器:__get 魔术方法
  17. public function __get ($name) {
  18. return $this->$name;
  19. }
  20. // __set和__get魔术方法在对象访问私有属性时自动触发
  21. // 设置器 __set(变量,值)
  22. public function __set ($name,$value) {
  23. $this->$name = $value;
  24. // 静态属性 只能通过类访问
  25. public static $price = 3000;
  26. public static function getPrice () {
  27. // 使用self::指向当前类
  28. return self::$price;
  29. }
  30. }
  31. $honda = new car();
  32. // 访问公有属性
  33. echo $honda->name . '<br>';
  34. // 调用公有方法
  35. $honda->getName();
  36. // 调用静态方法
  37. echo '<br>' . car::getPrice();

批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学