TypechoJoeTheme

Dcr163的博客

统计
搜索到 312 篇与 日志 的结果
2016-03-12

PHP 建立目录和清空目录笔记

PHP 建立目录和清空目录笔记
<?php header('content-type:text/html;charset=utf-8');/*mkdir()--新建目录*/ $mkpath='./upload/file/';$dirArr=array($mkpath.'a',$mkpath.'b',$mkpath.'c',$mkpath.'d');// 先判断新建的文件或文件夹存不存在foreach($dirArr as $v){if(file_exists($v)&&is_dir($v)){echo $v.'目录或文件已经存在,不需要新建<br/>';continue;}if(mkdir($v)){echo "{$v}创建成功<br/>";}else{echo $v.'创建失败<br/>';}}echo '<hr/>';// 删文件夹,也是先判断文件存在不存在...
2016-03-12

日志

707 阅读
0 评论
2016年03月12日
707 阅读
0 评论
2016-03-11

PHP面向对象单例模式笔记

PHP面向对象单例模式笔记
<?php /*单例模式先看场景:多人协同开发,都要调用Mysql的实例 如果用SVN知道,好多人一起开发,再提交各自的文件A:$mysql= new mysql();$mysql->query()测参通过B:$db=new mysql();测试通过...... 两个人的代码要合到一块,如下$mysql=new mysql();$db=new mysql(); 现在问题是存在了两个mysql的实例,而且每new一下,都要连接数据库显然,一个页面呢,有一个mysql类的实例就够了 如何限制,让多人开发,无论你怎么操作,只能得到一个对象呢?解决方法:单例模式 注:单例常用 也常考,多练习熟悉  第一步,一个普通的类 这个普通类,可以new来实例化 这显然不是单例class MySingle{ }$single=new MySingle();$single2=new MySingle();$single3=new MySingle();*/  /...
2016-03-11

日志

775 阅读
0 评论
2016年03月11日
775 阅读
0 评论
2016-03-11

PHP面向对象abstract抽象类笔记

PHP面向对象abstract抽象类笔记
<?php /*面向对象--抽象类关键字:abstract  */// abstract关键字用于定义抽象类abstract class AcanEat{public $name='liming';// 在抽象方法前面添加abstract关键字可以标明这个方法事是抽象方法不需要具体的实现abstract public function eat($food); // 抽象类 中可以包含普通的方法,有方法的具体实现public function sleep(){echo 'i like\'t sleeping...';} } // 继承抽象类的关键字是extendsclass Man extends AcanEat{ //继承抽象类的子类需要实现抽象类中定义的抽象方法 public function eat($food){echo "i like eating {$food} <br/> ";}} class beas...
2016-03-11

日志

819 阅读
0 评论
2016年03月11日
819 阅读
0 评论
2016-03-10

PHP面向对象接口(interface)笔记

PHP面向对象接口(interface)笔记
<?php /*PHP面向对象接口笔记-- 某个类实现(implements)了某个接口和继承(extends)了某个类的区别1.实现接口跟继承类很类似,但是接口不能直接创建自己的对象;如果创建了'IcanEat'这个接口的对象,那么具体怎么吃根本不知道2.继承的父类必须有该方法的具体实现,子类可以重写父类的方法,也可以不重写3.接口里面的方法是不需要具体实现的,只要定义了方法的名称和参数就可以了,具体的实现必须在实现类中定义 -- 一句话概括:类的方法必须有实现,接口的方法必须为空 */// interface 关键字用于定义接口interface IcanEat{// 接口里面的方法不需要有方法的实现public function eat($food);}// implements关键字用于表示类实现某个接口class Human implements IcanEat{ // 实现了某个接口之后,必须提供接口中定义的方法的具体实现public function eat($food){echo 'Human ...
2016-03-10

日志

992 阅读
0 评论
2016年03月10日
992 阅读
0 评论
2016-03-10

PHP面向对象中静态属性笔记

PHP面向对象中静态属性笔记
 /*1.静态属性用于保存类的公有属性2.静态方法里只能访问静态属性3.静态成员不需要实例化对象就可以访问4.类的内部可以通过self或者static关键字访问自身静态成员(静态属性和静态方法)5.可以通过parent关键字访问父类的静态成员6.可以用过类名的名称在类定义外部访问静态成员 */ class Human{public $name='';public $age='';public $sex='';public static $height='188cm';public static function say(){echo self::$height.'';}protected static function eat(){echo 'eating`````';}  }class Woman extends Human{public function run(){parent::eat(); }} $lali...
2016-03-10

日志

1,042 阅读
0 评论
2016年03月10日
1,042 阅读
0 评论
2016-03-03

批量修改MySQL表前缀名称

批量修改MySQL表前缀名称
     许多时候数据库表都会以某个前缀来开始命名,比如数据表v9_user,这时候我们要替换表前缀v9为my9,即v9_user修改为my_user,怎么批量操作呢。1、命令行登陆MySQL,进入相应的数据库,本例是shopping(注:用其他工具也可以,比如Navicat 或 HeidiSQL);笔者这里使用的是HeidiSQL。2、输入下面语句,查询以v9_开头的数据表,其结果如下:select table_name FROM information_schema.tables where table_name like 'v9_%';3、输入下面的sql语句:Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO my_', substring(table_name,6 ),';' )FROM information_schema.tables Where table_name LIKE 'v9_%';4、选中...
2016-03-03

日志

990 阅读
0 评论
2016年03月03日
990 阅读
0 评论

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. slot mpo terbaru
    2025-02-08
  2. Sherry Stockdill
    2025-01-28
  3. slot demo
    2025-01-13
  4. 陌天
    2025-01-09
  5. Kerrie Bostick
    2024-12-28

标签云