zoukankan      html  css  js  c++  java
  • 商城实战第一天

    1:获取当前文件的路径

    echo dirname(__FILE__);(不带后缀)

    echo __FILE__;(带后缀)

    2:替换字符串中的字符

    str_replace("被替换的字符","替换为的字符","在哪个字符串中替换");

    3:定义一个常量(常量名一般大写)

    define(常量名, 常量值);

    4:魔术方法:

    ①:__get();

      当一个属性为私有或受保护时,想要直接去点用这个属性是不允许的,比如 (private name="sunqiaoyu"; echo $this->name;)这样是不行的;这是需要用魔术方法来辅助我们返回该属性值(魔术方法在使用私有或受保护的属性时,将会自动调用)private function __get($name){ return $this->name;} 

    ②:__set();

    新增/修改一个私有或受保护属性 

    private function __set($property_name(参数),$value())

    参考魔术方法:http://www.cnblogs.com/shuaixf/archive/2012/03/20/2408106.html

     5:

    ①:instanceof操作符检查三件事情:实例是否某个特定的类型,实例是否从某个特定的类型继承,实例或者他的任何祖先类是否实现了特定的接口。例如,假设希望了解名为manager的对象是否为类Employee的实例:

    ②:下面是判断$ins是否是self的一个对象,如果是则返回该对象,如果不是则实例化一个该对象

      

    1 final static function getIns(){
    2     if(self::$ins instanceof self){
    3     return self::$ins;
    4   }else{
    5     self::$ins=new self();
    6     return self::$ins;
    7   }

    第一天做出了整体的一个框架

    init.php 是直接给页面做交流的桥梁

    config.inc.php 是数据库信息(localhost,username,password)

    config.class.php  是获取数据库信息

    db.class.php  是数据库后续增,删,改,查处理文件

    世上无难事只怕有心人!

    2017-05-24   15:02:25

  • 相关阅读:
    Yii中CreateUrl的使用总结
    scite配置文件及常用设置
    smarty中判断数组是否为空的方法
    Notepad++添加插件Funtion List 支持PHP
    类的例子1
    class的使用
    lambda 的使用汇总
    作用域
    模块的整理汇总
    函数使用的健壮性
  • 原文地址:https://www.cnblogs.com/yhqq512/p/6899050.html
Copyright © 2011-2022 走看看