1.php7.0版本无奈显示。Methods with the same name as their class will not be constructors in a future version of PHP:
JpGraph4.0.2正在PHP7.0版本无奈正确显示图形报表。
经过php log失去以下谬误:
修正前:
将把function LinePlot改成function __construct
修正后:
缘由:
php7.0以前能够将与类名相反的办法当作结构办法。
php7.0之后将再也不支持与类名相反的结构办法,结构办法对立应用 __construct()。
2.中文题目乱码
缘由:
正在JpGraph中默许是要把字符串转成utf8的,然而假如你的文件自身就是utf8的,而且要用中文字体,它还会转一遍,后果多转了一次,就会呈现乱码。
处理办法:
应用中文之处全副应用以下编码进行转换。
$graph->title->Set(iconv("UTF-8","GB2312//IGNORE","网志博客信息统计表")); $graph->xaxis->title->Set(iconv("UTF-8","GB2312//IGNORE","X-题目")); $graph->yaxis->title->Set(iconv("UTF-8","GB2312//IGNORE","Y-题目"));
留意事项:
应用php函数据中文由UTF-8转为GB2312,记住因为iconv自身的一个bug,iconv正在转换字符"—"到gb2312时会犯错,以是正在需求转成的编码后加之 "//IGNORE" 。
保举:《PHP7》
以上就是JpGraph4.0.2中文乱码和正在php7.0版本无奈显示的处理方法的具体内容,更多请存眷资源魔其它相干文章!
标签: php7开发教程 php7开发资料 php7开发自学 PHP7.0
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!