php文件编码引起的bug
来源:互联网 发布:淘宝如何搜索优选好店 编辑:程序博客网 时间:2024/05/16 17:01
- 先还原下事故现场:
FrontAssetLoad.php 编码格式: utf-8 Bom<?php namespace myproject; header('Content-Type: application/json;charset=utf-8'); class FrontAssetLoad { public function index() { echo "这是前端资源加载器"; } }
index.php 编码: ANSI格式<?php namespace myproject; include_once "./FrontAssetLoad.php"; use myproject; $obj = new FrontAssetLoad(); $obj->index();
运行结果: Fatal error: Namespace declaration statement has to be the very first statement in the script in H:\dev-www\myproject\FrontAssetLoad.php on line 2
总是报错,苦恼了好半天,最后把所有的文件编码改成: utf-8 格式
运行结果: 这是前端资源加载器
总结教训: 以后php文件编码都有统一为utf-8格式,utf-8格式,utf-8格式。 重要的事情讲三遍看看自己能不能长心,可以把note pad++ 和 sublime 的文件编码统一设置为utf-8格式。
0 0
- php文件编码引起的bug
- php中post键值过多引起的一个bug
- 一个由于php代码结束符引起的技术bug
- unsigned引起的bug
- typedef引起的bug
- CSS文件编码引起的样式加载异常
- 缺jar引起的bug
- memcpy引起的一个bug
- 字符串拷贝引起的bug
- 一个分号引起的bug
- Environment.CurrentDirectory引起的BUG
- 小问题引起的bug
- 一次memcpy引起的bug
- redis - 空格引起的bug
- 字段定义引起的bug
- 一个BUG引起的思考
- 编码细节引起的思考
- 编程经验:由于路径设置引起的VS2010不能正确输出文件的bug~
- MFC中鼠标在picture控件中画矩形提取感兴趣区域
- 第四天
- 使用OkHttp的那些事儿(三)
- [操作系统概念]第三部分——CPU调度
- 递归习题—角谷猜想(C程序设计进阶 第3周)
- php文件编码引起的bug
- poj1742(背包问题)
- ASCII 字符的三种表示方法
- openstack的四层组网
- web前端开发中常遇到的问题
- 【LeetCode】506. Relative Ranks【E】【50】
- 文章标题
- 文章标题
- [操作系统概念]第四部分——同步