<?php
/*static()静态属性:
*/ //静态属性:
/*class Model{
private $mysqli;
static $config;//数据库连接状态
function __construct()
{
echo "<pre>";
$this->getConfig();
$this->connect();
}
private function connect(){
$this->mysqli=Model::$config['webconfig']['weburl'];
echo $this->mysqli;
}
private function getConfig(){
if (empty(self::$config)){
self::$config=require 'db_config.php';
print_r(self::$config);
}
}
}
$channel=new Model();
$channel=new Model();
$channel=new Model();*/ //静态方法:
/*class a{
public function bb(){
$this->aa();
}
static public function aa(){
//静态方法里面只能放,类的属性和方法(self:: parent) 。不能放对象的($this)
echo "aa";
}
}
$b=new a();
$b->bb();*/ //初始化网站文件数据
class App{
static function _config(){
date_default_timezone_get('PRC');//设置默认时区
setlocale(LC_TIME,'chs');//设置地区信息 LC_TIME 时间与格式 strftime()
}
static function _loadfiel(){
echo "载入文件";
}
static function run(){
self::_config();
self::_loadfiel();
}
}
App::run();

  

最新文章

  1. 高性能Javascript--脚本的无阻塞加载策略
  2. [LeetCode] Integer to English Words 整数转为英文单词
  3. 本地搭建PHP环境后进入应用失败
  4. DEVEXPRESS控件使用技巧记录-GRIDCONTROL
  5. Spring Autowiring by Name
  6. 如何在PowerDesigner将PDM导出生成WORD文档或者html文件
  7. Python的面向对象2
  8. DIV+CSS两种盒子模型
  9. 【Shell脚本】运行shell脚本文件的几种方法与区别
  10. iOS 自定义layer的两种方式
  11. 【剑指Offer学习】【面试题50:树中两个结点的最低公共祖先】
  12. listview、gradview滚动到最后时,滑动至顶部
  13. springboot(十六):springboot整合shiro
  14. golang协程池设计
  15. 既然选择了远方,便只顾风雨兼程--myvue
  16. 第 8 章 容器网络 - 052 - overlay 如何实现跨主机通信?
  17. 设计table表格,用js设计偶数行和奇数行显示不同的颜色
  18. Oozie 生成JMS消息并向 JMS Provider发送消息过程分析
  19. Objective-C语法之字符串NSString去掉前后空格或回车符(可以是NSCharacterSet类型的其它字符)
  20. git冲突解决方案 Intellij IDEA

热门文章

  1. PKU 2531 Network Saboteur(dfs+剪枝||随机化算法)
  2. cocos2d-x项目中如何避免增加一个cpp就必须在工程android.mk文件去添加引用
  3. oracle 11g怎样配置才能连接远程数据库
  4. Struts2.5.12中动态方法调用问题
  5. HCNP学习笔记之子网划分 VLSM CIDR
  6. PHP(Mysql/Redis)消息队列的介绍及应用场景案例
  7. 20145313张雪纯 《Java程序设计》第7周学习总结
  8. Oracle查询一个表的数据插入到另一个表
  9. linux 搭建Java环境
  10. CentOS7系统安装及环境初始化