1.使用命令行检查php语法错误:

$php -l t.php

t.php代码:

echo 'this is a' test file';

?>

运行 php -l php之后:Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in t.php on line 2

将修改正确的代码重新运行 ,结果为:No syntax errors detected in t.php

2.<?PHP

if(!function_exists('PHP_check_syntax')) {

function PHP_check_syntax($file_name, &$error_message = null) {

$file_content = file_get_contents($file_name);

//echo $file_content;

$check_code = "return true; ?>";

$file_content = $check_code .$file_content . "<?php ";

echo "
file_content::",$file_content;

if(!@eval($file_content)) {

$error_message = "file: " .

realpath($file_name) . " have syntax error";

return false;

}

return true;

}

}

if(!PHP_check_syntax("b.php", $msg)) {

echo $msg;

}else {

echo "Woohoo, OK!";

}

3.php手册中有这个函数 php_check_syntax()函数 但是:注意:For technical reasons, this function is deprecated and removed from PHP. Instead, use php -l somefile.php from the commandline.

检查php语法错误,PHP检查语法错误技巧相关推荐

  1. sql常见语法_常见SQL语法错误以及解决方法

    sql常见语法 SQL Server Management Studio, errors can be tracked down easily, using the built in 错误列表&quo ...

  2. 如何取消WORD中的语法和拼写检查,独家教程看这里,怎么取消语法和拼写检查的方法

    WORD录入文字时,会有一个默认的语法和拼写检查,有错误时会以下划线或波浪线给标记出来,有时候没有错误的也会被标记出来,那么如何取消这个烦人的检查呢?小编在这里教大家一招: 第一步.打开一个编辑好文字 ...

  3. python语法错误概述_python语法错误

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我是python中的新手,当我想在模块中编译代码时,我遇到语法错误:invail ...

  4. GDCM:检查二个dicom文件的BigEndian错误的测试程序

    GDCM:检查二个dicom文件的BigEndian错误 GDCM:检查二个dicom文件的BigEndian错误 GDCM:检查二个dicom文件的BigEndian错误 #include &quo ...

  5. python语法报错_Python语法的常见错误和处理异常

    在学习Python的过程中,一定会遇到很多困难,我相信很多时候的,报错就会是让人抓狂,一个好的程序员最主要的特质,就是处理错误的能力.在面对每次遇到的问题,要多总结多做笔记,争取下次避免犯同样的错误, ...

  6. smb连接错误“请检查服务器名称或IP地址,然后再试一次,如果问题持续发生,请联系系统管理员“

    问题 公司内部的共享服务器突然访问不了了(iMac访问Windows共享).提示错误"请检查服务器名称或IP地址,然后再试一次,如果问题持续发生,请联系系统管理员" 经过试验,有如 ...

  7. 打开ftp服务器上的文件夹时发生错误 请检查是否,以及220 227 报错

    2019独角兽企业重金招聘Python工程师标准>>> 在没有进行设置过程中,进行连接到ftp的服务器中之后,会提示的是错误的信息为"打开ftp服务器上的文件夹时发生错误 ...

  8. N点虚拟系统出现 “操作MICROSOFT-FTP发生错误 ,请检查是否安装或标识符错误”解决方案

    当网友在服务器或VPS主机上使用N点虚拟系统开设站点时,可能会提示 "操作MICROSOFT-FTP发生错误 ,请检查是否安装或标识符错误". 我在使用VPS的时候就遇到了这一情况 ...

  9. ad20drc错误_Altium显示DRC错误的检查方法

    Altium有时候总是显示DRC错误,不知道哪里出了问题,下面小编带大家学习一下常见的DRC检查有哪些? 前期为了满足各项设计的要求,我们会设置很多约束规则,当一个PCB单板设计完成之后,通常要进行D ...

  10. Python程序运行中出现异常错误的捕获语法——try、except和finally

    文章目录 01. 异常的概念 02. 捕获异常 2.1 简单的捕获异常语法 简单异常捕获演练 -- 要求用户输入整数 2.2 错误类型捕获 异常类型捕获演练 -- 要求用户输入整数 捕获未知错误 2. ...

最新文章

  1. 提交代码前问自己七个问题!
  2. CodeForces - 1547F Array Stabilization (GCD version)(ST表+二分)
  3. 《C++应用程序性能优化::第二章C++语言特性的性能分析》学习和理解
  4. spring java code配置_Spring-09-使用Java的方式配置Spring
  5. 微信获取token -1000
  6. ASP.NET验证码的实现
  7. raster | R语言中的空间栅格对象及其基本处理方法(Ⅰ)
  8. 计算机视觉(一)——深度学习
  9. 数据结构之---二叉树前序,中序,后序
  10. php form表单提交代码,PHP之表单的提交
  11. 机智云智慧烟感物联网解决方案
  12. 数据库-MySQL约束-笔记
  13. 计算机组装和维护ppt,计算机组装与维护ppt课件
  14. JAVA学习(三)----常量和数据类型
  15. 解决pip装包报错ERROR: Cannot unistall ‘llvmlite‘. It is a distutils installed project and thus we cannot..
  16. Ubuntu、Windows双系统下NTFS分区的读写问题
  17. 自建局域网 OTA 服务器
  18. 乔布斯的简历17.4万拍卖,HR看了想打人……
  19. uva - 123 - Searching Quickly
  20. python四级考试_四级英语考试如何准备呢?

热门文章

  1. python日期计算,Python 日期的转换及计算的具体使用详解
  2. 计算机原理非门,反相器和非门有什么区别
  3. win10查看电脑已连接过的无线密码
  4. go:embed 的使用
  5. html 脚本错误,脚本错误怎么解决,教您脚本错误怎么解决?
  6. Jshack网络验证系统,又名 JS下锅云网络验证系统-免费网络验证系统
  7. 数据结构 课堂测验错题_200911
  8. 【上电即上华为云】华为云openCPU智联模组_wifi_HF-LPX70_RISC-V_CoAP
  9. JAVA后台随机生成一个中文名字
  10. 前端工程师面试时自我介绍该如何做?