PHP使用函数用法详解


Posted in PHP onSeptember 30, 2018

1.php_check_syntax

这个函数可以用来检查特定文件中的PHP语法是否正确。

<?php
$error_message = "";
$filename = "./php_script.php";
if(!php_check_syntax($filename, &$error_message)) {
  echo "Errors were found in the file $filename: $error_
} else {
  echo "The file $filename contained no syntax errors";
}
?>

2. highlight_string

当你想要把PHP代码显示到页面上时,highlight_string()函数就会非常有用,它可以用内置定义的语法高亮颜色把你提供的PHP代码高亮显示。这个函数有两个参数,第一个参数是要被突出显示的字符串。第二个参数如果设置成TRUE,就会把高亮后的代码返回。

使用方法:

<?php
highlight_string(' <?php phpinfo(); ?>');
?>

3. show_source

这个函数的运行和highlight_file()相似,它可以显示PHP语法高亮后的文件,并且是根据HTML标签进行语法高亮的。

使用方法:

<?php
show_source("php_script.php");
?>

4. php_strip_whitespace

这个函数跟上面的show_source()函数相似,但它会删除文件里的注释和空格符。

使用方法:

<?php
echo php_strip_whitespace("php_script.php");
?>

5. _halt_compiler

它可以中止编译器的执行,这对于在PHP脚本中嵌入数据是很有帮助的,就像安装文件一样。

使用方法:

<?php
$fp = fopen(__FILE__, 'r');
fseek($fp, __COMPILER_HALT_OFFSET__);
var_dump(stream_get_contents($fp));
// the end of the script execution
__halt_compiler(); 
?>

6. highlight_file

这是一个非常有用的PHP函数,它能返回指定的PHP文件,并按照语法高亮突出显示文件内容。

使用方法:

<?php
highlight_file("php_script.php");
?>

7. ignore_user_abort

利用这个函数,用户可以拒绝浏览器端终止执行脚本的请求。正常情况下客户端的退出会导致服务器端脚本的停止运行。

使用方法:

<?php
ignore_user_abort();
?>

8. str_word_count

这个函数可以用来统计字符串中单词的数量。

使用方法:

<?php
echo str_word_count("Hello How Are You!");
?>

9. get_defined_vars

这个函数在代码调试时十分重要,它会返回一个包括所有已定义的变量的多维数组。

使用方法:

<?php
print_r(get_defined_vars());
?>

10. get_browser

这个函数检查并读取browscap.ini文件,返回浏览器兼容信息。

使用方法:

<?php
echo $_SERVER['HTTP_USER_AGENT'];
$browser = get_browser();
print_r($browser);
?>

以上就是本次给大家介绍了PHP实用函数的全部内容,感谢大家对三水点靠木的支持。

PHP 相关文章推荐
随时给自己贴的图片加文字的php代码
Mar 08 PHP
php桌面中心(一) 创建数据库
Mar 11 PHP
解析php 版获取重定向后的地址(代码)
Jun 26 PHP
非常实用的php弹出错误警告函数扩展性强
Jan 17 PHP
PHP中常用的输出函数总结
Sep 22 PHP
Yii实现多按钮保存与提交的方法
Dec 03 PHP
PHP跨平台获取服务器IP地址自定义函数分享
Dec 29 PHP
Linux系统下php获得系统分区信息的方法
Mar 30 PHP
帝国CMS留言板回复后发送EMAIL通知客户
Jul 06 PHP
Symfony模板的快捷变量用法实例
Mar 17 PHP
手把手编写PHP框架 深入了解MVC运行流程
Sep 19 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
Oct 06 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
Sep 29 #PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
Sep 28 #PHP
PHP从尾到头打印链表实例讲解
Sep 27 #PHP
实现php删除链表中重复的结点
Sep 27 #PHP
浅析php如何实现爬取数据原理
Sep 27 #PHP
Laravel源码解析之路由的使用和示例详解
Sep 27 #PHP
php实现有序数组旋转后寻找最小值方法
Sep 27 #PHP
You might like
PHP与MySQL开发中页面乱码的产生与解决
2008/03/27 PHP
php mysql索引问题
2008/06/07 PHP
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
PHP删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
PHP实现把数字ID转字母ID
2013/08/12 PHP
php二维数组转成字符串示例
2014/02/17 PHP
javascript 常用代码技巧大收集
2009/02/25 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
jQuery实现点击水纹波动动画
2016/04/10 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
百度多文件异步上传控件webuploader基本用法解析
2016/11/07 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
JS优化与惰性载入函数实例分析
2017/04/06 Javascript
[39:18]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第二场 12.17
2020/12/19 DOTA
利用Python+Java调用Shell脚本时的死锁陷阱详解
2018/01/24 Python
在python win系统下 打开TXT文件的实例
2018/04/29 Python
Pycharm设置界面全黑的方法
2018/05/23 Python
Python RabbitMQ消息队列实现rpc
2018/05/30 Python
pandas通过loc生成新的列方法
2018/11/28 Python
详解Python3 pickle模块用法
2019/09/16 Python
解决Django Haystack全文检索为空的问题
2020/05/19 Python
Python 使用office365邮箱的示例
2020/10/29 Python
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
工程造价与管理专业应届生求职信
2013/11/23 职场文书
自我鉴定三原则
2014/01/13 职场文书
销售顾问岗位职责
2014/02/25 职场文书
公司办公室岗位职责
2014/03/19 职场文书
2014年大学班长工作总结
2014/11/14 职场文书
安全员岗位职责
2015/02/10 职场文书
综合测评个人总结
2015/03/03 职场文书
小学教师党员承诺书
2015/04/27 职场文书
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
2022/08/14 Python