登录  /  注册
博主信息
博文 40
粉丝 0
评论 0
访问量 23908
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
变量作用域和优化web1项目
飞天001
原创
717人浏览过

1. 变量作用域

  1. 在函数体内的变量,叫局部变量,只在函数体内有效,在函数体外不能被访问.
  2. 全局变量,无法在函数体内直接被调用,可以用两种方式被间接调用:

    (1).使用global关键字,可以间接访问

    1. global $one,$two;

    (2)可以用超全局变量访问 $GLOBALS.

    1. $GLOBALS['one'];
    2. $GLOBALS['two'];

2.web1项目优化

(1). 项目路径常量化定义

  1. //根路径
  2. define('DAY',date('/md',time()));
  3. define('ROOT_PATH',$_SERVER['DOCUMENT_ROOT'] . DAY . '/web1');
  4. //数据路径
  5. define('DATA_PATH', ROOT_PATH . '/data');
  6. //模板路径
  7. define('TMPL_PATH',ROOT_PATH . '/template');
  8. //公共模板路径
  9. define('TMPL_PUBLIC_PATH',TMPL_PATH . '/public');
  10. //静态资源路径
  11. define('STATIC_PATH', ROOT_PATH . '/static');
  12. define('STATIC_CSS_PATH', STATIC_PATH . '/css');
  13. define('STATIC_JS_PATH', STATIC_PATH . '/js');
  14. define('STATIC_IMG_PATH', STATIC_PATH . '/images');
  1. //每个页面引入配置文件
  2. include __DIR__.DS.'config'.DS.'common.php';

(2). 数据动态化

  1. // 新闻列表
  2. <?php foreach($news as $k => $v):extract($v)?>
  3. <a href="<?=$url?>" target="_blank"><?=mb_substr($title,0,18)?>...</a>
  4. <?php endforeach ?>
  1. // 产品列表
  2. <?php foreach($items as $v):extract($v)?>
  3. <div class="item">
  4. <img src="<?=$img?>" alt="" />
  5. <a href="<?=$url?>"><?=mb_substr($title,0,15)?>...</a>
  6. </div>
  7. <?php endforeach?>
批改老师:PHPzPHPz

批改状态:合格

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

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

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