
php
文章平均质量分 66
HYQ_java
这个作者很懒,什么都没留下…
展开
-
php面向对象三大特性之一封装
1.就是对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节private 私有的,用这个关键字修饰的成员,只能在对象内部访问(只能用$this访问),不能在对象外部使用2.这个类中有100个方法,封装了95个(为另外5个服务的方法),只有5个方法可以使用,我们无需关系对象内部是如果实现具体功能,只需要调用他对外开放的方法<?php header('content-...原创 2018-05-10 14:26:47 · 755 阅读 · 0 评论 -
thickPHP 控制器的详细使用
输入模板内容1.display中没有参数$this->display();2.display带参数$this->display('index2');//本模块文件下的其他方法文件$this->display('public:error');//调用其他模块下的方法文件。注意:仅仅需要在view下有public文件夹中有error.html即可。不需要一定有p...原创 2018-07-20 11:07:34 · 461 阅读 · 0 评论 -
thinckPHP CURD(增改查删)
模型的实例控制器C<?phpnamespace Home\Controller; //模型所在的位置use Think\Controller; //引用类文件use Think\Model; //实例模型用new Model();方法的话需要引用这个类文件class IndexController extends Controller {//控制器的命名规则一定要加Controlle...原创 2018-06-01 17:36:28 · 449 阅读 · 0 评论 -
ThinkPHP 连贯操作
一、连贯操作代码演示<?php header('Content-Type:text/html;charset=utf-8');//编码问题 /** * 连贯操作演示 */ class Model{ private $tabNmae = null; private $sql; private $where; function __construct($tabNma...原创 2018-06-29 15:18:37 · 369 阅读 · 0 评论 -
php面向对象三大特性之一多态
多态:1.抽象类是一个特殊的方法,接口是特殊的抽象类,多态就是使用抽象类和接口2.是面向对象设计的重要特性,它展现了动态绑定的功能,也称为”同名异式“。多态的功能可以让软件在开发和维护时,达到充分的延伸性。事实上,多态最直接的定义就是让具有继承关系的不同类对象,可以以相同名称的成员函数调用,产生不同的反应效果 抽象类: 1.如果这个类有一个抽象方法,这个类...原创 2018-06-04 17:29:09 · 777 阅读 · 0 评论 -
mac 使用smarty时出现It is not safe to rely on the system
It is not safe to rely on the system解决方法,其实就是时区设置不正确造成的,本文提供了3种方法来解决这个问题。实际上,从PHP 5.1.0开始当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息,而又在php中,date.timezone这个选项,默认情况下是关闭的,无论用...转载 2018-05-15 17:03:06 · 265 阅读 · 0 评论 -
php中预定义的超全局数组
预定义数组: 自动全局变量---超全局数组包含了来自web服务器,客户端,运行环境和用户输入数据这些数组比较特别全局范围内自动生效,都可以直接使用这些数组用户不能自定义这些数组,但这些数据操作方式又和我们自定义的数组操作方式一样在函数中直接可以使用这些数组$_GET //经由URL请求提交至脚本的变量$_POST //经由HTTP POST方法提交至脚本的变量$_REQUE...原创 2018-05-07 17:14:37 · 618 阅读 · 0 评论 -
php数组分类、声明、遍历
一、数组的概述数组的本质:管理和操作一组变量,成批处理数组是复合类型数组中可以存储任意长度的数据,也可以存储任意类型的数据数组就可以完成其他语言数据结构的功能(链表,队列,栈,集合类)二、数组的分类 数组中存有多个单元(单元简称元素)每个元素都有下标(键)和值单访问元素时,都是通过下标(键)来访问元素 1.一维数组,二维数组,三维数组,多维数组 2.php中有两种数索引数组:就是...原创 2018-05-07 15:24:38 · 288 阅读 · 0 评论 -
php函数的声明
php变量的范围 局部变量:在函数中声明的变量就是局部变量,只能在这家的函数内部使用。 全局变量:在函数外声明,在变量声明后,只到整个脚本结算前都可以使用,包括在函数中和{}中都可以使用 php的变量分不出是声明还是使用,在php中使用全局变量要通过global关键字将这个全局变量包含到函数中才能使用到,在global之后才是使用全局的变量 参数就是局部...原创 2018-05-07 10:46:26 · 1371 阅读 · 0 评论 -
Mac 上安装mysql
apache环境在Mac OS上是自带的,所以不需要另处下安装包,详情可查看https://blog.youkuaiyun.com/HYQ_java/article/details/80118123 下载mysql选择自己喜欢的版本下载https://dev.mysql.com/downloads/mysql/ 安装完成后有可能会无法启动1.原因是某种情况下导致”/usr/loca...原创 2018-05-18 16:00:45 · 288 阅读 · 0 评论 -
ThinkPHP 配置与使用
下载地址:新版本问题比较多,目前使用3.2.3的最高版本http://www.thinkphp.cn ,我这里选择下载的是3.2.3完整版下载完后需要运行index.php文件,搭建项目thinkPHP3.2.3完全开放手册:https://www.kancloud.cn/manual/thinkphp/1678ThinkPHP是MVC开发模式M -Model 编写m...原创 2018-05-17 10:48:32 · 430 阅读 · 0 评论 -
php中final、static、const的使用
final1.final不能修饰成员属性2.final只能修饰类和方法作用:使用final修饰的类不能被子类继承,使用final修饰的方法不能被子类去覆盖static1.使用static可以修饰成员属性和成员方法,不能修饰类2.用static修饰的成员属性,可以被同一个类的所以对象共享2.静态的数据是存在内存中数据段中(初始化静态段)4.静态的数据是在类第一次加载时分配到内存中,以后在用到类时就直...原创 2018-05-10 16:28:02 · 333 阅读 · 0 评论 -
php面向对象思维和构造方法
php5面向对象的程序设计数组和对象:都属于php的复合类型(一个变量可以存储多个单元)对象比数组强大,不仅可以存储多个数据,还可以将函数存在对象对象的三大特性:封装、继承、多态 什么是对象 ,万物皆对象:桌子、椅子、电脑、手机、人。。。。。类和对象的关系:用类创建的实例就是对象,对象中包含类中所以的成员属性和方法对象:成员 成员属性:变量====定义对象的外...原创 2018-05-10 11:38:54 · 484 阅读 · 0 评论 -
php面向对象三大特性之一继承
继承的好处1.开放性、可扩展性2.增加代码的重用性3.提高了软件的可维护性继承的使用:1.继承就是用子类去扩展父类 ,声明一个子类,使用extends关键字去继承父类c++属于多继承,同一个类可以有多个父类php和java属于单继承,同一个类只能有一个父类不管是单继承和多继承,都可以有多个子类2.只要在设计两个类时,有可以共享的方法时,就可以提取出来作为基类3.子类可以从父类继承所以内容,包含成员...原创 2018-05-10 15:06:28 · 444 阅读 · 0 评论 -
ThinkPHP URL设置
URL大小写'URL_CASE_INSENSITIVE'=>true, //设置url区分不大小写,正常是正常成true。目前没有效果,不知道是不是mac版本的问题如果控制器的名称为UserGroupController,url访问可以写成user_group,用下划线代替代大小写伪静态URL伪静态通常是为了满足更好的SEO效果,ThinkPHP支持伪静态URL设置,可以通...原创 2018-07-24 12:01:11 · 552 阅读 · 0 评论