电子商城实录------项目目录的结构搭建及其说明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!";
}
}
?>
核心启动类需要写什么?
路由分发
实例化对象调用方法
一定要包含类定义文件,如何包含,自动加载?
初始化:定义路径常量