php 的空间命名以及对对象的相关操作,扩展到对数据库的相关函数
发布日期:2021-08-28 20:23:42 浏览次数:63 分类:技术文章

本文共 1361 字,大约阅读时间需要 4 分钟。

limit(11)->order("order")->where("----")->limit(100); //链式操作,函数中的return $this; 是关键点 //魔术方法,针对对象的属性和方法Objecter.php $Object =new \Phpclass\Objecter(); echo $Object->title="hello";//这是用__set($key,$val)和__get($key)方法,给$Object 增加了一个属性; echo $Object->test1("test1","abcd");//设置一个不存在的函数,用__call(funcion_name,$param); echo $Object::testccc("abcd");//设置一个不存在的函数,用__call($func_name,$param); echo $Object;//__toString 把对象转成客串; echo $Object("invoke只能有一个参数");//__invoke 把对象转成函数; -------------------------------------------------------------------------Index.php
-------------------------------------------------------------------------Loader.php
 
-------------------------------------------------------------------------Gener.php
array[$name]=$value; } function __get($name) { return $this->array[$name]; } function __call($name, $arguments) { echo "你所调用的函数:$name(参数:
"; var_dump($arguments); echo ")不存在!\n"; } static function __callStatic($name, $arguments) { echo "你所调用的函数:$name(参数:
"; var_dump($arguments); echo ")不存在!\n"; } function __toString() { return "对象不能直接输出\n"; } function __invoke($argument) { return $argument."对象不能当函数用\n"; } }
-------------------------------------------------------------------------Object.php
-------------------------------------------------------------------------Database.php

转载于:https://www.cnblogs.com/nfyx/p/10743343.html

转载地址:https://blog.csdn.net/weixin_33970449/article/details/94337175 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:敏捷项目管理:基础知识与应用实务
下一篇:【Android QR Code】开源项目:ZXing(一)导入项目

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年03月25日 16时11分02秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

C++_类和对象_对象特性_构造函数的分类以及调用---C++语言工作笔记041 2019-04-26
C++_类和对象_对象特性_拷贝构造函数调用时机---C++语言工作笔记042 2019-04-26
C++_类和对象_对象特性_构造函数调用规则---C++语言工作笔记043 2019-04-26
C++_类和对象_对象特性_深拷贝与浅拷贝---C++语言工作笔记044 2019-04-26
AndroidStudio_java.util.ConcurrentModificationException---Android原生开发工作笔记237 2019-04-26
AndroidStudio_android中实现对properties文件的读写操作_不把properties文件放在assets文件夹中_支持读写---Android原生开发工作笔记238 2019-04-26
弹框没反应使用Looper解决_the caller should invoke Looper.prepare() and Looper.loop()---Android原生开发工作笔记239 2019-04-26
Command line is too long. Shorten command line for Application---微服务升级_SpringCloud Alibaba工作笔记0067 2019-04-26
AndroidStudio_android实现双击_3击_监听实现---Android原生开发工作笔记240 2019-04-26
C++_类和对象_对象特性_初始化列表---C++语言工作笔记045 2019-04-26
AndroidStudio安卓原生开发_UI高级_DrawerLayout_侧滑菜单控件---Android原生开发工作笔记120 2019-04-26
AndroidStudio安卓原生开发_UI高级_Shape的使用_虚线_直线_矩形_渐变_径向渐变_线性渐变_扫描渐变---Android原生开发工作笔记122 2019-04-26
AndroidStudio安卓原生开发_UI高级_StateListDrawable状态选择器_按钮按下和抬起显示不同颜色---Android原生开发工作笔记124 2019-04-26
kivy制作安卓APP--简单音乐播放器 2019-04-26
十年(程序员改编) 2019-04-26
c++排序算法个人总结 2019-04-26
看完你就知道的乐观锁和悲观锁 2019-04-26
Docker入门 2019-04-26
Spring Aop 扫盲 2019-04-26
看完这篇操作系统,和面试官扯皮就没问题了 2019-04-26