[php]PHP中数组的复制

2016-1-20 写技术

在PHP中有一个数组 $a=array("a","b","c"); 另有一个数组 $b=array(); 如果你这样传值: $b=$a; 这其实是传的指针,当a改变,b也会跟着变。 正确的做法: foreach($a as $ele){ $b[] = $ele; }

阅读全文>>

标签: php

评论(0) 浏览(3377)

[php]PHP中对遍历的一个引用

2016-1-8 写技术

PHP中对遍历的一个引用: $lists = (object)array( "a"=>"aaa", "b"=>"bbb" ); print_r($lists); foreach($lists as $key=>&$value){ $value = "cccc"; } print_r($lists); 这样子就可以改变原始变量的值了。

阅读全文>>

标签: php

评论(0) 浏览(1260)

[php]PHP中::、->、self、$this操作符的区别

2016-1-6 写技术

在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。 另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。

阅读全文>>

标签: php

评论(0) 浏览(1262)

[php]cookie实现SSO

2015-12-11 写技术

index.php <?php //index.php $sso_address = 'http://192.168.1.231/sso/login.php'; $callback_address = 'http://192.168.1.231/sso/callback.php'; if(isset($_COOKIE['sign'])){ exit("Have login:{$_COOKIE['sign']} <a href=\"login.php?logout\">Logout</a>"); }else{ echo 'Havent lo...

阅读全文>>

标签: php

评论(0) 浏览(1604)

[php]PHP下$_SERVER变量内容实例

2015-12-11 写技术

PHP $_SERVER中的内容实例: Array ( [MYSQL_HOME] => \xampp\mysql\bin [OPENSSL_CONF] => /xampp/apache/bin/openssl.cnf [PHP_PEAR_SYSCONF_DIR] => \xampp\php [PHPRC] => \xampp\php [TMP] => \xampp\tmp [HTTP_HOST] => 192.168.1.231 [HTTP_CONNECTION] => keep...

阅读全文>>

标签: php

评论(0) 浏览(40615)

[php]session_id()

2015-12-10 写技术

(PHP 4, PHP 5) session_id — 获取/设置当前会话 ID string session_id ([ string $id ] ) session_id() 可以用来获取/设置 当前会话 ID。 如果指定了 id 参数的值, 则使用指定值作为会话 ID。 必须在调用 session_start() 函数之前调用 session_id() 函数。 不同的会话管理器对于会话 ID 中可以使用的字符有不同的限制。 例如文件会话管理器仅允许会话 ID 中使用以下字符:a-z A-Z 0-9 , (逗号)和 - (减号) Note: 如果使用 cookie 方...

阅读全文>>

标签: php

评论(0) 浏览(1417)

[php]遍历目录

2015-12-1 写技术

<?php /********************** * echo_tree * echo_tree.php * by nicholas 15-12-01 ***********************/ function tree($directory) { $mydir = dir($directory); echo '<ul>'; while($file = $mydir->read()){ if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!=...

阅读全文>>

标签: php

评论(0) 浏览(1285)

[php]mb_substr不会导致中文乱码

2015-11-20 写技术

在处理带中文字符串的时候,如果使用substr有可能会把一个中文字符强制分成两份,从而导致乱码。 mb_substr是substr的扩展版本,能够按编码方式处理字符串。 mb_substr( $str, $start, $length, $encoding )  $str,需要截断的字符串  $start,截断开始处,起始处为0  $length,要截取的字数  $encoding,网页编码,如utf-8,GB2312,GBK 

阅读全文>>

标签: php

评论(0) 浏览(1330)

[PHP]An example of product mode

2015-11-12 写技术

/* Here is an example of Product mode */ interface iProduct{         public function realCreate(); } class Product1{         public function action(){                 echo " here is product 1";   ...

阅读全文>>

标签: php

评论(0) 浏览(1282)

[php]PHP下的单例模式实例

2015-11-11 写技术

下面是一个单例模式的例子,同时满足以下要求: ①类只能有一个实例(不能多) ②类必须能够自行创建这个实例 ③必须自行向整个系统提供这个实例,换句话说:多个对象共享一块内存区域,比如,对象A设置了某些属性值,则对象B,C也可以访问这些属性值 <?php     class SqlHelper{         private static $_instance;         public $_dbname;        ...

阅读全文>>

标签: php

评论(0) 浏览(1355)

Powered by anycle 湘ICP备15001973号-1