- 博客(54)
- 收藏
- 关注
原创 PHP编程之复制目录
//复制目录的操作,目录下若只包含文件可以直接复制,若包含子目录则需要借助递归来完成function copydir($dirsrc,$dirto){if(file_exists($dirto)){if(!is_dir($dirto)){echo "$dirto不是目录,不能复制!";}}else{//如果原目标目录不存在则创建mkdir($dirto);}
2017-07-31 20:10:38 302
原创 用PHP做一个小的日历程序
//获取当前的年份$year=isset($_GET['year'])?$_GET['year']:date('Y');//获取当前的月份$month=isset($_GET['month'])?$_GET['month']:date('m');//获取当前的日期$day=isset($_GET['day'])?$_GET['day']:date('d');//获取当年当月
2017-07-29 18:32:26 1067
原创 PHP中的时间日期函数
//使用date_default_timezone_set()函数来设置时区date_default_timezone_set("PRC");//time()函数获取当前unix时间戳echo time();echo "";//将UNIX时间戳格式化成文本日期时间格式echo date("Y-m-d H:i:s");echo "";echo date
2017-07-27 22:36:13 561
原创 PHP中try catch处理多个异常捕获
try catch处理多个异常捕获,exception作为系统自带的异常类一般都得为其创建子类加入问题解决方法
2017-07-27 21:27:53 9770
原创 自定义错误处理函数
//自定义错误处理函数 set_error_handler("errorfunc"); $mess=""; /*自定义错误处理函数中定义的参数顺序不能乱,必须依次为错误类型、错误信息、错误发生在哪个脚本文件、 错误出现的行数; */ function errorfunc($errortype,$errormessage,$errorfil
2017-07-24 21:55:39 711
原创 正则表达式匹配url
/*正则表达式应用:1.看懂别人的正则比自己写要难:因为别人写的时候考虑到了很多种情况进去了,所以比较冗长! 2.正则可以看做是一种语言,设计时要把开发思想放进去; 3.边列需求边写*/$str="这是一个www.lampbrother.aaa.com.cn网站,这是一个http://www.lampbrother.com网站,这是一个https://ftp.baidu
2017-07-23 12:41:00 654
原创 PHP正则表达式中的元字符的功能详细介绍
PHP正则表达式中元字符是用来限定和加强原子的功能而生的,也是整个正则中学习的重点和难点,学好元字符的使用方法与技巧就能更好的用好正则;
2017-07-21 17:59:40 508
原创 正则匹配简介
/*正则表达式:1.其实就是一种匹配模式或者叫规则; 2.必须搭配正则函数才能发挥处理字符串的能力,单独没太大作用; 分四部分: 1.定界符:可以有很多种,除了数字字母和反斜线\以外都可以用作定界符,如'/'、'#'、'{}'、'|'等,但常用的都是用'/'; 2.原子:最少的匹配单位,每个正则中至少包含一个原子; 3.元字符:修饰原子用的,用于扩展和限定原子功能(个数或
2017-07-21 10:28:20 2709
原创 使用$this关键字调用汽车类自身的方法
声明一个类:car.class.php用于在类的公有方法中调用私有方法的返回值 class Car{ private $color; private $type; //构造方法为参数颜色和类型赋值 function __construct($color,$type){ $this-
2017-07-20 13:03:52 522
原创 使用类的重载实现不同数据类型之间的运算
1. 创建主程序test.php:基本的表单和通过post提交输入值进行调用对象中的方法,计算出最后的值并输出 第一个输入框: 第二个输入框:
2017-07-19 13:00:25 770
原创 数据统计类中求平均值的方法
//声明一个类文件,取名average.class.php;作用是如果表单中提交的数字不为空的时候,返回所输入数字的平均值! class average{ static public function ave($array){ if(!empty($array)){ $sum=0;
2017-07-18 13:52:48 2502
原创 字符串格式化函数
PHP中常用的字符串格式化函数,trim()函数可以去除字符串多余的字符;str_pad()函数可以添加我们想要的字符;关于转换字符串大小写的函数PHP更是给我们提供了丰富的选择,本章主要介绍常用的四个!
2017-07-17 19:03:08 376
原创 trait的基本声明和使用
//声明一个trait,内含两个函数 trait onetrait{ public $name=1; function one(){ echo "1111111111"; } function two(){ echo "2222222222222";
2017-07-17 09:41:40 358
原创 命名空间的魔术常量和namespace关键字
/*1.命名空间和动态语言的结合必须使用限定名称 2.__namespace__常量和namespace关键字 */ //声明命名空间test namespace test;{ function demo(){ echo "111111111"; } $a='\test\demo';//或者
2017-07-17 09:40:35 458
原创 oop之图形计算机应用举例
1. 图形计算器 图形计算器 矩形|| 三角形|| 圆形 //设置自动加载这个程序所需要的类文件 error_reporting(
2017-07-16 15:40:04 664
原创 OOP思想中的抽象类和抽象方法
OOP中离不开接口的应用,而想理解接口就必须明白抽象的概念;理解抽象类和抽象方法的作用和使用方法对我们了解类的多态性非常有帮助,本章带你走进抽象的世界,世界无处不抽象;
2017-07-15 13:43:48 1211
原创 使用类的属性保存数据库连接参数
1.先声明一个数据库连接的类ConnDb,将数据库连接参数设置为成员属性,连接动作设置为成员方法; class ConnDb{ private $host; private $username; private $password; private $dbname; private $chars
2017-07-14 14:45:43 331
原创 PHP中自动加载类脚本的方法
当有很多类文件需要包含在脚本文件中的时候,如果手动加载就会很繁琐,也容易出错,所以这里提供了一个全局函数__autoload()来自动加载类脚本文件
2017-07-13 22:51:36 262
原创 PHP中实行对数组的串行化和反串行化
对象的串行化可以用PHP中oop中所给予的serialize和unserialize函数来完成,而数组的串行化则可以使用json函数帮助完成!
2017-07-13 21:26:05 383
原创 使用date和time相关函数来倒计时
PHP的时间和日期函数可以帮助我们在网站中建立和时间有关的小程序和实现类似的功能,所以掌握好它可以让它成为我们的一个小帮手!
2017-07-13 11:37:44 445
原创 PHP面向对象编程中的魔术方法__clone()
PHP面向对象编程中的__clone()方法是为了让我们更加便利的复制对象并进行初始化,这也正符合了编程中的代码的可重用性原则!
2017-07-12 21:10:46 370
原创 面向对象编程之类中定义的常量和__tostring()魔术方法
PHP面向对象编程中常量的声明和使用,以及掌握众多的魔术方法对于我们熟练掌握对象的十分重要!
2017-07-12 20:37:18 611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人