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 19 PHP
ie6 动态缩略图不显示的原因
Jun 21 PHP
在项目中寻找代码的坏命名
Jul 14 PHP
codeigniter使用技巧批量插入数据实例方法分享
Dec 31 PHP
codeigniter自带数据库类使用方法说明
Mar 25 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
Aug 19 PHP
PHP将身份证正反面两张照片合成一张图片的代码
Apr 08 PHP
php实现文件预览功能
May 23 PHP
thinkPHP框架实现生成条形码的方法示例
Jun 06 PHP
PHP实现文字写入图片功能
Feb 18 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
Feb 10 PHP
PHP实现rar解压读取扩展包小结
Jun 03 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上传文件并显示上传进度的方法
2015/03/24 PHP
php保存任意网络图片到服务器的方法
2015/04/14 PHP
PHP7常量数组用法分析
2016/09/26 PHP
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
JavaScript从数组中删除指定值元素的方法
2015/03/18 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
D3.js实现柱状图的方法详解
2016/09/21 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
jQuery层级选择器_动力节点节点Java学院整理
2017/07/04 jQuery
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
原生JS实现的自动轮播图功能详解
2018/12/28 Javascript
node.js的Express服务器基本使用教程
2019/01/09 Javascript
vue中的面包屑导航组件实例代码
2019/07/01 Javascript
jQuery实现倒计时功能完整示例
2020/06/01 jQuery
js观察者模式的弹幕案例
2020/11/23 Javascript
在Python中处理时间之clock()方法的使用
2015/05/22 Python
Python中Django 后台自定义表单控件
2017/03/28 Python
django rest framework之请求与响应(详解)
2017/11/06 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
在win10和linux上分别安装Python虚拟环境的方法步骤
2019/05/09 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
python 字典套字典或列表的示例
2019/12/16 Python
Python之Class&amp;Object用法详解
2019/12/25 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
2020/02/25 Python
基于Python中Remove函数的用法讨论
2020/12/11 Python
澳大利亚儿童和婴儿产品在线商店:Lime Tree Kids
2017/10/05 全球购物
八一建军节感言
2014/02/28 职场文书
做一个有道德的人活动实施方案
2014/08/23 职场文书
个人违纪检讨书
2014/09/15 职场文书
乡镇领导班子四风整顿行动工作汇报
2014/10/25 职场文书
在MySQL中你成功的避开了所有索引
2022/04/20 MySQL
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers
python基础之//、/与%的区别详解
2022/06/10 Python