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