电子商城实录------项目目录的结构搭建及其说明2

编码规范

1.一定要有注释

2.一定要统一命名规范

命名尽量简洁,见名如意

 

文件名: 

类文件:类名.class.php

类名:驼峰命名法则(首字母大写)

方法名: 小驼峰命名法则(首字母小写)

属性名: 小驼峰命名法则(首字母小写)

函数名:php命名规则

常量名

严格区分大小写

注意缩进,代码对齐

 

第一步 定义核心启动类

1) 在Framework目录的核心core目录下,写入核心文件代码如下:

 

<?php
//核心启动类
class Framework{



public function run(){
echo "hello,wrold!";

}
}

 

 

 

?>

 

 

 2)在index.php调用核心文件代码

 

 

<?php
//入口文件

//引入核心启动类
include 'framework/core/Framework.class.php';
$app=new Framework();
$app->run();

 

?>

 

 

3)  输入网址验证 http://localhost:8989/shopcz1/index.php

 

 优化写法

index.php如下:

<?php
//入口文件

//引入核心启动类
include 'framework/core/Framework.class.php';
//$app=new Framework();
//$app->run();
Framework::run();


?>

 

 

Framework.class.php如下:

 

<?php
//核心启动类
class Framework{
public static function run(){
echo "hello,wrold!";

}
}

 

?>

 核心启动类需要写什么?

路由分发

实例化对象调用方法

一定要包含类定义文件,如何包含,自动加载?

初始化:定义路径常量

 

posted @ 2019-01-22 15:03  周行知  阅读(218)  评论(0编辑  收藏  举报