好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

php获取当前类 php获取当前目录下所有文件

很多站长朋友们都不太清楚php获取当前类,今天小编就来给大家整理php获取当前类,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 PHP中如何获得当前类的名称,而实例化后获取子类的名称 2、 请问php如何获取当前使用的数据库的类型? 3、 php 中如何得到一个对象的类型 4、 thinkphp3.2 怎么获取当前类名 5、 thinkphp自带的分页,如何获取当前页 6、 thinkphp5 怎么获取当前的模块,控制器和方法名 PHP中如何获得当前类的名称,而实例化后获取子类的名称

class a{

var $curIns;

function __construct(){

$this->curIns= get_class($this);

}

}

class b extends a{

function __construct(){

parent::__construct();

echo $this->curIns;

}

}

new b(); //这里会输出b

请问php如何获取当前使用的数据库的类型?

啥叫当前使用???你的意思是用PHP程序去监控要执行的PHP程序吗?应该无法做得到的吧,你通过看连接数据库的代码就可以知道使用的是什么数据库啊。

那更好处理啊,你如何判断用什么语法连接数据库就输出什么类型数据库不就行啦

php 中如何得到一个对象的类型

得到一个对象的类型,使用gettype()函数:

<?php

echo gettype(1); // 输出integer

echo gettype(array()); // 输出array

得到一个对象是哪个类的实例,使用get_class()函数:

<?php

$o = new stdClass();

echo get_class(); // 输出stdClass

得到一个类或对象的方法和属性,要使用反射:

<?php

class MyClass {

    public $var;

    public function foo() {}

}

$ref = new ReflectionClass('MyClass');

$ref->getProperties(); // 会返回一组对象,用法参考PHP手册

$ref->getMethods(); // 会返回一组对象,用法参考PHP手册

$obj = new MyClass();

$ref = new ReflectionObject($obj);

$ref->getProperties();

$ref->getMethods();

thinkphp3.2 怎么获取当前类名

__FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。

__CLASS__ 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。

__METHOD__ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。

注:这些常量前后均是两个下划线。

get_class(class name);//取得当前语句所在类的类名

get_class_methods(class name);//取得class name 类的所有的方法名,并且组成一个数组

get_class_vars(class name);//取得class name 类的所有的变亮名,并组成一个数组

thinkphp自带的分页,如何获取当前页

php代码:

$goods = new \Model\GoodsModel();

//分页处理

$tatal = $goods->count();//获得总记录数

$per = 5;//每页显示5条数据

$page = new Page($tatal,$per);//实例化分页类对象

$page -> setConfig('header','<span class="rows">共<b>%TOTAL_ROW%</b>条记录 第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</span>');

$page -> setConfig('prev', '上一页');

$page -> setConfig('next','下一页');

$page -> setConfig('last','末页');

$page -> setConfig('first','首页');

$page -> setConfig('theme','%HEADER% %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%');

$show = $page->show();// 分页显示输出

$list = $goods->order('goods_id desc')->limit($page->firstRow.','.$page->listRows)->select();

//dump($page);exit;

$this -> assign('list',$list);// 把获取的信息传递给模板使用

$this -> assign('page',$show);// 赋值分页输出

$this -> display(); // 输出模板

你自己根据你的需要替换一下就可以

thinkphp5 怎么获取当前的模块,控制器和方法名

thinkphp5系列需要获取当前的模块、控制器以及方法名称,可以使用自带的Request类,也可以使用request助手函数。接下来举例说明:

假设我们现在访问的地址是index/member/add,我们来获取这个地址的模块、控制器、方法名称

1、获取模块名:

echo "当前模块名称是:" . request()->module();

输出结果:

2、获取控制器名:

echo "当前控制器名称是:" . request()->controller();

输出结果:

3、获取方法名:

echo "当前操作名称是:" . request()->action();

输出结果:

希望能够帮助到你

关于php获取当前类的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php获取当前类 php获取当前目录下所有文件的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did209411
更新时间:2023-05-03   阅读:42次

上一篇: phpdebug关闭 php停止运行代码

下一篇:php清空表里的指令 php清空数组

相关资讯

最新资料更新

  • 1.php会做流控吗 php流程控制
  • 2.包含catflag.php的词条
  • 3.phpsql添加记录 php数据表里怎么添加数据
  • 4.php网络通信 php通信协议
  • 5.phpcurl解析失败 php在html中无法解析
  • 6.免费的php解密 php des解密
  • 7.极路由安装php环境 极路由安装v2ray
  • 8.qbapi.php的简单介绍
  • 9.mes开源框架PHP mes开源框架 python
  • 10.proxy.php proxyphp?url
  • 11.hbuilder写php hbuilder写PHP
  • 12.php课堂系统 php网课系统
  • 13.php根据城市定位 php获取位置信息
  • 14.php接收tcp数据 php tcp udp
  • 15.php开发宝典 php7开发宝典pdf下载
  • 16.基于PHP日记网站 phpstudy网站日志
  • 17.php获取阴历 php获取日期
  • 18.php推荐接口排重 接口 php
  • 19.中南php哪家好 中南cp
  • 20.php数据分数排序 php实现积分排行榜

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]