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之PHP语法学习笔记1
Dec 17 PHP
php防止SQL注入详解及防范
Nov 12 PHP
php广告加载类用法实例
Sep 23 PHP
php操作MongoDB类实例
Jun 17 PHP
PHP输入流php://input实例讲解
Dec 22 PHP
PHP使用Pear发送邮件(Windows环境)
Jan 05 PHP
PHP中PDO连接数据库中各种DNS设置方法小结
May 13 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
Feb 16 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
Jun 12 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
PHP实现搜索时记住状态的方法示例
May 11 PHP
PHP中有关长整数的一些操作教程
Sep 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
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
主流PHP框架的优缺点对比分析
2014/12/25 PHP
extjs 学习笔记(三) 最基本的grid
2009/10/15 Javascript
Jquery中获取iframe的代码
2011/01/11 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
2013/11/07 Javascript
JSON中双引号的轮回使用过程中一定要小心
2014/03/05 Javascript
js获取鼠标点击的位置实现思路及代码
2014/05/09 Javascript
JavaScript不使用prototype和new实现继承机制
2014/12/29 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
Bootstrap每天必学之缩略图与警示窗
2015/11/29 Javascript
javascript随机抽取0-100之间不重复的10个数
2016/02/25 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
2017/01/18 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
angularJs中ng-model-options设置数据同步的方法
2018/09/30 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
Python实现统计英文单词个数及字符串分割代码
2015/05/28 Python
python中使用序列的方法
2015/08/03 Python
python使用psutil模块获取系统状态
2016/08/27 Python
matplotlib中legend位置调整解析
2017/12/19 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
Python一键安装全部依赖包的方法
2019/08/12 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
世界首屈一指的在线男士内衣权威:HisRoom
2017/08/05 全球购物
国际贸易专业个人求职信格式
2014/02/02 职场文书
担保书怎么写
2014/04/01 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
2015年世界无车日活动总结
2015/03/23 职场文书
让子弹飞观后感
2015/06/11 职场文书
python 实现体质指数BMI计算
2021/05/26 Python