摘要: 一、根据城市名/id查询天气 二。 三、 四、 实例 <?php //appkey $key='9b1380be63fc20a841c454894651521'; $city='杭州'; //url $url='http://v.juhe.cn/weather/index?key='.$key.'& 阅读全文
posted @ 2020-06-26 12:57 翱翔的猴子 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 在phpstudy中创建一个网站(能用本地域名访问) 这样浏览器输入www.exam.com就能访问了,省略了后面的index.php 但是这样是无法通过控制器/模块/方法这样的方式,去访问网页 通过控制器/模块/方法,去访问网页 打开这个文件 原来的是 修改后(?s=) 注意文件里面的空格也是很重 阅读全文
posted @ 2020-06-24 11:40 翱翔的猴子 阅读(1106) 评论(0) 推荐(1) 编辑
摘要: 今天打开phpstudy,创建本地域名和网站,发现输入域名报错。用的是phpstudy8.1.*版 解决办法 找到所创建网站的地方 把Options FollowSymLinks ExecCGI删除,就是在文件打不开的时候显示目录。 重启apache就可以了,会显示目录。之前之所以会报错是因为我路径 阅读全文
posted @ 2020-06-08 08:22 翱翔的猴子 阅读(680) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1905635/202006/1905635-20200604135049227-626803439.png) ![](https://img2020.cnblogs.com/blog/1905635/202006/1905635-20200604135251780-1812897427.png) ![](https://i 阅读全文
posted @ 2020-06-04 14:10 翱翔的猴子 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 反射(松耦合 以不变应万变) 不用new 操作符都能创建同类型的对象,访问对象的各个成员,有new操作符是有类型依赖的。 程序在运行时处于动态,不能随便改变类型,但是不清楚用户可能的操作,所以让程序在静态时就做好准备,但是又不是枚举每种类型。 反射与接口的集合 反射与特性的集合 依赖注入 封装好的反 阅读全文
posted @ 2020-03-13 10:46 翱翔的猴子 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 重写 隐藏 如果把父类的virtal和子类的override抹去,那么子类就没有重写父类的版本,子类的版本隐藏,父子类没有重写关系 重写与隐藏发生的条件: 1.函数成员(常用的是方法和属性) 2.可见(public和protected 访问级别) 3.签名一致(参数一致,属性名,方法名) 多态 基于 阅读全文
posted @ 2020-03-10 15:51 翱翔的猴子 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 软件是工业的一个分支,接口和抽象类都是软件工程的产物。 定义 具体类 抽象类 接口:越来越抽象,内部实现的东西越来越少。 为做基类而生的抽象类 函数成员 没有完全 被实现的类成为抽象类,关键字abstracted修饰。 不允许实例化抽象类,作用1是做基类(继承),2是用基类类型的变量引用子类的实例( 阅读全文
posted @ 2020-03-10 15:48 翱翔的猴子 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 接口的本质是契约(contract),双方都可见。 求数组中的数字之和和平均数 不同类型的数组,不同方法 利用接口 接口是为松耦合而生的,方便功能的可替换性, 语言对面向对象设计的内建支持:依赖反转,接口隔离,开闭原则…… 依赖反转 被依赖的再下面,上面是司机下面的是车。Driver里有一个car类 阅读全文
posted @ 2020-03-10 15:47 翱翔的猴子 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 构造器的定义 定义和作用:构造器是在构建类的 引用时 自动运行的方法。所以,每个类都必须至少要有一个构造器。 在访问一个类的时候,编译器最先执行构造器中的代码。 它与类同名,带参数的构造器能够获取参数,但是与方法不同的是 构造器虽然也是一种“实例类型(即必须通过实例来进行调用,也可以称之为引用类型) 阅读全文
posted @ 2020-03-06 10:40 翱翔的猴子 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: 类声明 类声明的位置 1.命名空间内 2.创建另一个自己的命名空间 3.在命名空间外声明类,实际声明在全局命名空间 4. 在类内声明类,成为一个类的成员类 声明即定义(c ,java) c,c++声明与定义分开,也可以合并在一起。 最简单的类声明 class modifyers(opt类修饰符) c 阅读全文
posted @ 2020-03-04 12:00 翱翔的猴子 阅读(330) 评论(0) 推荐(0) 编辑