PHP
xxx
NanciZhao
这个作者很懒,什么都没留下…
展开
-
PHP类的自动载入
不用手动添加require_once 文件,采用__autoload($class)函数<?php spl_autoload_register('autoload1'); //'autoload'为定义的自动载入函数名 function __autoload1($class) { require_once __DIR__.'/'.$class.'.php'; }?>...原创 2018-03-06 16:29:28 · 157 阅读 · 0 评论 -
PHP命名空间
如果有两个文件中,同时存在相同的函数,则被第三方文件调用会,会产生冲突。因为,为每个函数定义了一个命名空间test1.php:<?php namespace Test1; function test() { echo 'hello,test1'; }?>test2.php<?php namespace Test2; function test() { echo 'hello,...原创 2018-03-06 16:22:00 · 109 阅读 · 0 评论 -
PHP abstract抽象类
接口interface里面的方法是不能被实现的;但是abstract抽象类里面的方法可以被实现;abstract class AB {public function holiday() {echo "5月1日放假";}public function eat() {}public function sleep() {}}class Test extends AB {public function e...原创 2018-02-07 15:22:15 · 144 阅读 · 0 评论 -
PHP接口
原创 2018-02-07 15:13:23 · 165 阅读 · 0 评论 -
PHP Trait类
原创 2018-02-07 14:20:47 · 172 阅读 · 0 评论 -
PHP类型约束
原创 2018-02-07 14:09:57 · 166 阅读 · 0 评论 -
PHP深拷贝和浅拷贝
原创 2018-02-07 12:48:44 · 1218 阅读 · 0 评论 -
PHP面向对象之魔术方法
1) __set:自动调用set方法 __get// 以上类Fruit中有两个私有的成员变量,设置了__set和__get以后,// 可以直接通过下面这种方式对成员变量进行调用。class Fruit { private $color; private $weight; public function __set($name,$value) { $this->$n...原创 2018-02-06 16:40:01 · 228 阅读 · 0 评论 -
PHP面向对象函数-后期静态绑定static
转载 2018-02-06 16:03:49 · 144 阅读 · 0 评论 -
cURL及在PHP的使用
cURL:资源传输工具,是客户端向服务器请求资源的工具,所有网络上的资源都可以用cURL访问和下载到。能够从网页,FTP上传和下载资源,HTTPS上获取资源。浏览器,FTP客户端只是HTTP协议的直观化显示。cURL使用命令行封装了HTTP数据传输的过程,是使用命令行来实现数据传输。HTTP对cURL的使用地址:http://www.php.net/manual/zh/ref.curl.php...原创 2018-03-13 16:46:08 · 143 阅读 · 0 评论 -
简单选择排序及PHP实现
简单排序:对于长度为n的数组data,从第一个元素开始,利用线性查找的方法比对并找出最小的元素排在第一位;再从后面依次找出第i个最小元素,排在第i位;PHP实现代码:function simpleSelectSort(&$arr) {for($i=0;$isimpleSelect($arr,$i);}}function simpleSelect(&$arr,$i)原创 2018-02-07 11:34:45 · 251 阅读 · 0 评论 -
直接插入排序及PHP实现
假设数组data,一共n个值,data[0],data[1],....data[p],data[p+1],.....data[n-1].排序的思想:如果data[0,p]已经有序,那么设法将data[p+1]插入到有序的组数中,将data[p+1]与data[0,p]进行比对并交换,实现插入。数组从i=1,n-1开始重复以上步骤,即可实现插入排序。直接插入排序算法的时间复杂度是O(n^原创 2018-02-07 10:15:09 · 377 阅读 · 0 评论 -
PHP归并排序算法
$arrStoreList = array(3,2,24,1,5);$sort = new Merge_sort();$sort->mergeSort($arrStoreList, function($a,$b) {return $a});var_dump($arrStoreList);class Merge_sort{public function merg转载 2018-02-05 15:47:28 · 142 阅读 · 0 评论 -
这是第一篇博客
这个我的个人学习博客,用于记录和整理学习过的内容,方便复习,仅供个人参考,大神勿拍。原创 2018-01-31 10:54:04 · 189 阅读 · 0 评论