后端开发|php教程
php,提示,Parse,error,syntax,unexpected,ENDWHILE,在,写,一个,简单,程序
后端开发-php教程
在写一个简单的程序时碰到Parse error: syntax error, unexpected T_ENDWHILE in www.bKjia.c0m .php文件了,下面我给大家分析一下原因与解决方法。
android keyevent源码,vscode打不开没响应,ubuntu 硬盘不够,tomcat文件句柄数,爬虫下载简历,php fpm 进程池,茂名企业网站seo报价,帮打包网站源码,摄影类企业网站模板lzw
问题现象:
读心术源码,vscode执行bat脚本,gsl库 ubuntu,tomcat实现反向代理,爬虫采,php 采集 ajax,seo自学教程免费排名,简单的免费网站源码下载,小说免费dede模板下载lzw
1、同样的代码,在某些机器上运行正常,但在特定机器上运行报错。
微信小程序 最新源码,vscode经常窗口崩溃,ubuntu 书,tomcat 热备,sqlite3如何查看字段名字,北京网页设计公司简介,虚拟主机sql数据库,江苏扬州电信服务器,插件订单,前端框架总成设计要求高吗,爬虫可转债,php怎么连接数据库,seo注意事项,springboot高级笔记,dede 跳转网址标签,个性网站源码,手机网页不能下滑,织梦网络建站公司dedecms模板,运营后台设计尺寸,jsp页面如何上传视频,虚拟主机管理系统 php,易语言 类 子程序指针lzw
2、同一站点部分页面显示正常(例如),但打开部分页面时,phpxx_errors.log或者页面显示错误提示“Parse error: syntax error, unexpected T_ENDWHILE in xx.php on line xx”。
错误原因:
该错误有可能是因为编写PHP脚本时丢失一个花括号(“}”),但更常见的原因是php.ini文件中short_open_tag值为Off导致的。
决定是否允许使用 PHP 代码开始标志的缩写形式。如果要和 XML 结合使用 PHP,可以禁用此选项以便于嵌入使用 。否则还可以通过 PHP 来输出,例如:<?php echo 。如果禁用了,必须使用 PHP 代码开始标志的完整形式。
Note: 本指令也会影响到缩写形式 <?= ,它和 <? echo 等价。使用此缩写需要设置 short_open_tag 的值为 On。不推荐使用短标签,使用才是规范的方法,但因为这种短标签使用的时间比较长(历史原因),为兼容老代码,这种特性才被保存了下来。
解决方案:
将php.ini文件中short_open_tag值设置为On。
相关知识:PHP短标签short_open_tag
/PHPjc/633178.true/PHPjc/633178.htmlTechArticle在写一个简单的程序时碰到Parse error: syntax error, unexpected T_ENDWHILE in .php文件了,下面我给大家分析一下原因与解决方法。 问题现象…