PHP中不被注意但是比较重要的函数用法集合

简介:
本篇文章收集整理PHP中的一些重要底层函数的用法
1、错误和日志函数库
本库属于php的核心函数库,可以直接使用。主要有以下几个函数。
debug_print_backtrace和debug_backtrace
这两个函数实现相同的目的——记录php函数的调用堆栈——但是表现不同。 debug_print_backtrace直接在输出内容中打印出调用堆栈内容, debug_backtrace将调用堆栈以数组的形式返回供php程序使用。
在我的一个数据字典载入类中 debug_print_backtrace的输出如下:
#0 DictLoader->b2d(list_number, Array ([freepp] => 24009394,[contact] => 24005945)) called at [/var/www/freepp/DBALayer/User.php:430]
#1 User->_getOneRecordOfArray(list_number, contact, 24005945) called at [/var/www/freepp/DBALayer/User.php:456]
#2 User->getAContact(list_number, 24005945) called at [/var/www/freepp/freepp_b16/processADD.php:60]
#3 processADD(24009394) called at [/var/www/freepp/freepp_b16/principal.php:48]
#0 DictLoader->b2d(list_number, Array ([freepp] => 24005945,[contact] => 24009394)) called at [/var/www/freepp/DBALayer/User.php:430]
#1 User->_getOneRecordOfArray(list_number, contact, 24009394) called at [/var/www/freepp/DBALayer/User.php:456]
#2 User->getAContact(list_number, 24009394) called at [/var/www/freepp/freepp_b16/processADD.php:93]
#3 processADD(24009394) called at [/var/www/freepp/freepp_b16/principal.php:48]
DictLoader是调用该函数的类









本文转自 牛海彬 51CTO博客,原文链接:http://blog.51cto.com/newhappy/76891,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
Shell PHP Windows
PHP代码审计(四)PHP文件操作函数(2)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
53 0
|
7月前
|
安全 Unix Shell
PHP代码审计(四)PHP文件操作函数(1)
改变文件所有者。如果成功则返回 TRUE,如果失败则返回 FALSE。 语法:chown(file,owner)
52 0
|
13天前
|
SQL 关系型数据库 MySQL
php所有函数总结
以上只是PHP中函数的一部分,实际上PHP提供了丰富的内置函数,能够处理各种复杂的任务。
9 2
|
1月前
|
缓存 JSON PHP
蓝易云 - PHP中header()的七种用法
设置HTTP认证:例如,使用Basic认证方式:
17 2
|
17天前
|
存储 Serverless PHP
|
23天前
|
PHP
原生php制作分页函数
原生php制作分页函数
11 0
|
2月前
|
PHP
php 常见的判断语句和用法
PHP中的判断语句包括if、else、elseif/else if和switch/case。if检查条件执行相关代码;if...else则在条件真假时执行不同代码块;elseif用于多条件检查;switch根据表达式值匹配case执行相应代码,default处理未匹配情况。
22 1
|
2月前
|
PHP Perl
PHP-ereg()函数
但再次强调,不建议使用ereg()函数,而应该改用preg_match()函数来执行更灵活和强大的正则表达式匹配操作。
35 4
|
2月前
|
运维 JavaScript Serverless
Serverless 应用引擎产品使用之在阿里函数计算中,Php环境,配置取消禁止函数exec如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
324 4
|
2月前
|
PHP
php事务删除加调用日志函数
php事务删除加调用日志函数
17 1