php如何获取类所有方法名?php header的用法是什么?

网友投稿 613 2022-10-23

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

php如何获取类所有方法名?php header的用法是什么?

PHP是世界上使用最广泛的Web开发语言,因此很多程序员在进行软件开发时,都用到php。PHP作为当今最受欢迎的网站开发语言,PHP语言具有成本低,速度快,可移植性好以及内置函数库丰富的优点。因此,越来越多的公司在网站开发中使用它。那么php如何获取类所有方法名?php header的用法是什么?下面将两个问题的详细教程已经奉上,希望可以帮助到有需求的人。

php如何获取类所有方法名?

1.获取行号、文件路径文件名、类名、方法名的常量

__LINE__:文件中的当前行号。

__FILE__:文件的完整路径和文件名。

如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。

__FUNCTION__:函数名称(HP 4.3.0 新加)。

自 PHP 5 起本常量返回该函数被定义时的名字。在 PHP 4 中该值总是小写字母的。

__CLASS__:类的名称。

自 PHP 5 起本常量返回该类被定义时的名字。在 PHP 4 中该值总是小写字母的。

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

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

2.获取类名、方法名、变量名的方法

发现PHP强大之处之一,就是经常有意想不到函数或者是这些常量帮助你完成方便的完成某些功能。越来越体会到为什么PHP的比试题目里面会出现那么多考查具体的PHP函数的题目了。

再一口气找了其他的一些常量或函数,持续添加。

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

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

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

php header的用法是什么?

1. 跳转页面

header('Location:'.$url); //Location和":"之间无空格

header('content-type:text/html;charset=utf-8');

3. 返回response状态码

header('HTTP/1.1 404 Not Found');

4. 在某个时间后执行跳转

5. 控制浏览器缓存

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");

header("Cache-Control: no-cache, must-revalidate");

header("Pragma: no-cache");

header('HTTP/1.1 401 Unauthorized');

header('WWW-Authenticate: Basic realm="Top Secret"');

7. 执行下载操作

header('Content-Type: application/octet-stream'); //设置内容类型

header('Content-Disposition: attachment; filename="example.zip"'); //设置MIME用户作为附件

header('Content-Transfer-Encoding: binary'); //设置传输方式

header('Content-Length: '.filesize('example.zip')); //设置内容长度

上一篇:印度央行维持基准利率4%不变
下一篇:杭州杀妻案被告人许国利故意杀人案二审维持死刑判决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~