- 巴扎黑
- 浏览量11958 | 粉丝242 | 关注1
-
2016-12-07 14:38:31
- Yii获取当前url和域名的方法
- 本文实例讲述了Yii获取当前url和域名的方法 。具体如下: 假设我们当前页面的访问地址是:http://localhost/CMS/public/index.php?r=news&id=1 1、获取当前域名: 代码如下: echo Yii::app()->request->hostInfo; 结果:http://localhost 2、获取(除域名外的)当前URL: 代码如下: ...
-
1998
-
2016-12-07 14:40:57
- PHP表单验证函数ISSET()、empty()、is_numeric()的使用方法
- ISSET();——适合于检测是否存在这个参数。 定义和作用范围:用于测试一个变量是否具有值(包括0,FALSE,或者一个空字串,但不能 是NULL),即:“http://localhost/?fo=”也是可以通过检测,因此不适用。但如果是“http://localhost/”参数 中并不含fo参数,就可以用isset来检测,此时isset($_GET['fo'])返回false。 不适用于:该函 ...
-
2639
-
2016-12-07 14:43:06
- ThinkPHP中foreach和volist的区别
- 1.foreach标签foreach标签用于循环输出:foreach(name,item,key)name(必须):要输出的数据模板变量item(必须):循环单原变量key(可选):循环的key变量,默认值为key示例:<foreach name='list' item='vo'> {$vo.id} {$vo.name}</foreach>foreach标签相对于volis ...
-
2554
-
2016-12-07 14:54:34
- PHP插件更新对象与类属性的方法
- 更新对象与类的属性 ZEND_API void zend_update_property_null(zend_class_entry *scope, zval *object, char *name, int name_length TSRMLS_DC); ZEND_API void zend_update_property_bool(zend_class_entry *scope, zval *o ...
-
1581
-
2016-12-07 15:24:37
- PHP字符串截取函数
- 本文章介绍的是php自带的一个截取字符串的函数,只能处理英文,数字的不能截取中文混排的哦,有需要的朋友可以参考,后面的比较好用,第一个主要是给初学者学学用的。 php //构造字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; echo "原字符串:".$str." "; ...
-
1897
-
2016-12-07 15:25:43
- 编写PHP扩展函数的参数类型绑定
- 我们看一下如何通过其实现类型绑定,但这个特性只能在Zend Engine 2也就是PHP5中使用。 让我们再回顾一下ZE2's argument info结构。每一个arg info结构的声明都 ...
-
1936
-
2016-12-07 15:27:05
- 编写PHP扩展函数的参数
- 函数的参数 最简单的获取函数调用者传递过来的参数便是使用zend_parse_parameters()函数。 zend_parse_parameters()函数的前几个参数我们直接用内核里宏来生成便可以了,形式为:ZEND_NUM_ARGS() TSRMLS_CC,注意两者之间有个空格,但是没有逗号。从名字可以看出,ZEND_NUM_ARGS()代表着参数的个数。 紧接着需要传递给zend_pars ...
-
1230
-
2016-12-07 15:29:20
- php 对象转json 中文变Unicode问题
- 最近在做CactiEZ的二次开发, 在将对象转化成json串之后发现中文变成了unicode编码, 几经周折终于解决了。 记录下解决办法,希望能够帮助到遇到同样问题的朋友。 //json_encode()函数在php5.4.0之后可以通过传入参数JSON_UNESCAPED_UNICODE保持中文原样, 不进行Unicode 转码. echo unicode_decode(json_enc ...
-
1792
-
2016-12-07 15:31:09
- php显示遇到乱码数据库是mysql
- 使用PHP+MYSQL时遇到过字符乱问题,解决方法: 在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用SET NAMES GBK,代码如下: 1 $mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass); 2 mysql_query ...
-
1160
-
2016-12-07 15:45:23
- PHP获取类中常量,属性,及方法列表的方法
- PHP获取类中常量,属性,及方法列表的方法 $r = new ReflectionClass($this); Zend_Debug::dump($r->getConstants(), "Constants"); Zend_Debug::dump($r->getProperties(), "Prop ...
-
2745