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中GET变量的使用
Oct 09 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
Feb 21 PHP
php开启安全模式后禁用的函数集合
Jun 26 PHP
Linux下CoreSeek及PHP扩展模块的安装
Sep 23 PHP
学习php分页代码实例
Oct 24 PHP
php数组排序usort、uksort与sort函数用法
Nov 17 PHP
PHPExcel内存泄漏问题解决方法
Jan 23 PHP
php通过smtp邮件验证登陆的方法
May 11 PHP
总结PHP删除字符串最后一个字符的三种方法
Aug 30 PHP
php实现文件与16进制相互转换的方法示例
Feb 16 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 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
php5数字型字符串加解密代码
2008/04/24 PHP
探寻PHP脚本不报错的原因
2014/06/12 PHP
php实现批量压缩图片文件大小的脚本
2014/07/04 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
js 可拖动列表实现代码
2011/12/13 Javascript
解析John Resig Simple JavaScript Inheritance代码
2012/12/03 Javascript
js替换字符串的所有示例代码
2013/07/23 Javascript
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
2015/02/06 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
2016/02/03 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
利用原生JS自动生成文章标题树的实例
2016/08/22 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
node中的session的具体使用
2018/09/14 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
Python的subprocess模块总结
2014/11/07 Python
在Python下进行UDP网络编程的教程
2015/04/29 Python
详细讲解Python中的文件I/O操作
2015/05/24 Python
详解Django缓存处理中Vary头部的使用
2015/07/24 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
python工具快速为音视频自动生成字幕(使用说明)
2021/01/27 Python
处理HTML5新标签的浏览器兼容版问题
2017/03/13 HTML / CSS
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
北美最大的参茸药食商城:德成行
2020/12/06 全球购物
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
食品销售计划书
2014/04/26 职场文书
小学生迎国庆演讲稿
2014/09/05 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
JavaScript的function函数详细介绍
2021/11/20 Javascript
python 管理系统实现mysql交互的示例代码
2021/12/06 Python