这是一个很是有用的功能,用于检查一个指定文件的语法。php
用法:数组
<?php $error_message = ""; $filename = "./php_script.php"; if(!php_check_syntax($filename, &$error_message)) { echo "Errors were found in the file $filename: $error_message"; } else { echo "The file $filename contained no syntax errors"; } ?>
来源: http://www.php.net/manual/en/function.php-check-syntax.php浏览器
Note:函数
由于某些技术缘由,该函数已被弃用,而且从PHP中移除了。请以commandline使用 php -l somefile.php取而代之。性能
该highlight_string()函数能够让咱们在Web页面上展现语法高亮的PHP代码。这个函数利用内置的语法高亮功能对给定的PHP代码进行语法着色,并返回结果。spa
用法:.net
<?php highlight_string(' <?php phpinfo(); ?>'); ?>
来源: http://php.net/manual/en/function.highlight-string.php调试
show_source() 函数的功能与上面介绍的 highlight_file () 类似。能够对一个给定的PHP文件进行语法着色。语法高亮使用HTML标记。运行成功返回TRUE,失败返回FALSE。code
用法:orm
<?php show_source("php_script.php"); ?>
来源: http://www.php.net/manual/en/function.show-source.php
如前所述,与show_source()函数相似。此函数也是返回特定文件源代码。可是删除了PHP注释和空白的源代码。
用法:
<?php echo php_strip_whitespace("php_script.php"); ?>
来源: http://www.php.net/manual/en/function.php-strip-whitespace.php
此函数用于中止编译器的执行。这对于在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(); ?>
来源: http://www.php.net/manual/en/function.halt-compiler.php
这是一个很是的PHP函数返回带PHP语法高亮显示特定PHP文件。
用法:
<?php highlight_file("php_script.php"); ?>
来源: http://www.php.net/manual/en/function.highlight-file.php
此功能可用于客户端ABOT脚本。客户端将停止致使脚本中止运行。
用法
<?php ignore_user_abort(); ?>
来源: http://www.php.net/manual/en/function.ignore-user-abort.php
这个函数是用来计算在字符串中找到词的数量。
用法:
<?php echo str_word_count("Hello How Are You!"); ?>
来源: http://php.net/manual/en/function.str-word-count.php
这是一个方便的功能,调试时。该函数可以返回一个包含全部定义的变量列表的多维数组。
用法:
<?php print_r(get_defined_vars()); ?>
来源: http://php.net/manual/en/function.get-defined-vars.php
这个函数会查找查找browscap.ini文件并返回浏览器的性能。
用法:
<?php echo $_SERVER['HTTP_USER_AGENT']; $browser = get_browser(); print_r($browser); ?>