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 相关文章推荐
Zend引擎的发展 [15]
Oct 09 PHP
默默小谈PHP&amp;MYSQL分页原理及实现
Jan 02 PHP
PHP操作XML作为数据库的类
Dec 19 PHP
深入HTTP响应状态码速查表的详解
Jun 07 PHP
深入PHP autoload机制的详解
Jun 09 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
Jun 21 PHP
分享一个php 的异常处理程序
Jun 22 PHP
php中fgetcsv()函数用法实例
Nov 28 PHP
PHP长网址与短网址的实现方法
Oct 13 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
Feb 28 PHP
laravel 实现根据字段不同值做不同查询
Oct 23 PHP
php数组指针函数功能及用法示例
Feb 11 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/08/27 PHP
PHP获取页面执行时间的方法(推荐)
2016/12/10 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
php面向对象重点知识分享
2019/09/27 PHP
Yii框架where查询用法实例分析
2019/10/22 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
jQuery EasyUI API 中文文档 - Documentation 文档
2011/09/29 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
小程序实现锚点滑动效果
2019/09/23 Javascript
详解Python3中字符串中的数字提取方法
2017/01/14 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
Python中new方法的详解
2019/01/15 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
pandas dataframe的合并实现(append, merge, concat)
2019/06/24 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
Python 3.6打包成EXE可执行程序的实现
2019/10/18 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
Python进行统计建模
2020/08/10 Python
Python pip 常用命令汇总
2020/10/19 Python
python切割图片的示例
2020/11/12 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
CSS3实现时间轴效果
2016/07/11 HTML / CSS
CSS3+JavaScript实现炫酷呼吸效果的示例代码
2020/06/15 HTML / CSS
Brookstone美国官网:独特新奇产品
2017/03/04 全球购物
澳大利亚领先的折扣药房:Chemist Direct(有中文站)
2018/11/24 全球购物
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
沙特阿拉伯家用电器和电子产品购物网站:Sheta and Saif
2020/04/03 全球购物
电气专业应届生求职信
2013/11/01 职场文书
会计专业的自荐信
2013/12/12 职场文书
党员民主生活会材料
2014/12/15 职场文书
安全先进个人材料
2014/12/29 职场文书
2015年小学生自我评价范文
2015/03/03 职场文书
初中物理教学反思
2016/02/19 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书