当前位置: 编程技术>php
本页文章导读:
▪FirePHP 推荐一款PHP调试工具
PHP调试有很多中方法。今天给大家推荐的是 FirePHP(http://www.firephp.org/)。
这个工具,是基于firefox的一个组件。Firephp组件安装地址。使用之前需要先安装下这个组件。完了还需要down一个FireP.........
▪在smarty模板中使用PHP函数的方法
sample1 代码如下:<{$colname|trim}> 那如果使用像iconv这样的有三个参数的函数该怎么写呢?如果写成: sample 2 代码如下:<{$colname|iconv:'utf-8':'gbk'}> 一执行就会发现显示error信息。 因此研.........
▪对text数据类型不支持代码页转换 从: 1252 到: 936
对 text 数据类型不支持代码页转换。从: 1252 到: 936。 ———————————————————— 该问题是由于设计标的时候,原数据库采用的是: 英语(美国) 0×409 Latin1_General 1252 而.........
[1]FirePHP 推荐一款PHP调试工具
来源: 互联网 发布时间: 2013-11-30
PHP调试有很多中方法。今天给大家推荐的是 FirePHP(http://www.firephp.org/)。
这个工具,是基于firefox的一个组件。Firephp组件安装地址。使用之前需要先安装下这个组件。完了还需要down一个FirePHP的包。下载地址。
下载完成后可以看到包里的文件如下:
我们现在来写个例子测试下。(需要include 进来fb.php文件哦)代码如下:
我们在firefox下运行。结果如下:
在这里就可以看到$str的值了。
接下来来介绍下FirePHP的几个常用方法:
1、 fb($para) 该方法就是如上示例。可以监测某个变量的值。该方法等同于FB::log($para)。
2、 FB:: info ($str); 该方法和fb()方法类似。不同的地方在于其运行结果在firefox中会有个不同的标志。(见图三)
3、 FB::warn($str); 同上类似。
4、 FB::error($str); 同上类似。
图三
5、 FB::trace($str); 该方法用于监控变量的调用栈。如下图示例。
我们也可以在类中使用FB。如下示例:
运行结果如下:
在fb.php中,我们可以看到有如下多的方法,在这里就不一一介绍了。主要常用的就是上面五个。有兴趣的同学可以仔细去研究测试下其他方法。
[2]在smarty模板中使用PHP函数的方法
来源: 互联网 发布时间: 2013-11-30
sample1
<{$colname|trim}>
那如果使用像iconv这样的有三个参数的函数该怎么写呢?如果写成:
sample 2
<{$colname|iconv:'utf-8':'gbk'}>
一执行就会发现显示error信息。
因此研究一下就会发现,起始在smarty模板页的套用函数用法中,以smaple 1来说,trim的前面$Row->colname其实就是trim的第一个参数,中间用|这个符号串接;
那假设要使用像iconv有三个参数的函数的话,就要写成:
sample 3
<{'utf-8'|iconv:'gbk':$colname}>
也就是
函数第一个参数|函数:第二个参数:第三个参数。sample 3中会把colname的值从utf-8格式转换成gbk。
代码如下:
<{$colname|trim}>
那如果使用像iconv这样的有三个参数的函数该怎么写呢?如果写成:
sample 2
代码如下:
<{$colname|iconv:'utf-8':'gbk'}>
一执行就会发现显示error信息。
因此研究一下就会发现,起始在smarty模板页的套用函数用法中,以smaple 1来说,trim的前面$Row->colname其实就是trim的第一个参数,中间用|这个符号串接;
那假设要使用像iconv有三个参数的函数的话,就要写成:
sample 3
代码如下:
<{'utf-8'|iconv:'gbk':$colname}>
也就是
函数第一个参数|函数:第二个参数:第三个参数。sample 3中会把colname的值从utf-8格式转换成gbk。
[3]对text数据类型不支持代码页转换 从: 1252 到: 936
来源: 互联网 发布时间: 2013-11-30
对 text 数据类型不支持代码页转换。从: 1252 到: 936。
————————————————————
该问题是由于设计标的时候,原数据库采用的是:
英语(美国) 0×409 Latin1_General 1252
而由于操作系统的缘故,我们需要的是
简体中文(中华人民共和国) 0×804 Chinese_PRC 936
————————————————————
该问题是由于设计标的时候,原数据库采用的是:
英语(美国) 0×409 Latin1_General 1252
而由于操作系统的缘故,我们需要的是
简体中文(中华人民共和国) 0×804 Chinese_PRC 936
最新技术文章: