易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : php

php HTTP_RAW_POST_DATA

http://php.net/manual/en/reserved.variables.httprawpostdata.php
http://www.cnblogs.com/mustardpeanut/archive/2009/06/15/1503395.html
http://blog.csdn.net/letianok/archive/2009/02/27/3941731.aspx
http://www.woria.cn/blog/read.php/596.htm ......

PHP编码问题

老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面,数据库里面,页面显示):
1.在于数据打交道的时候mysql_query("set names 'utf-8'");
2.在建数据库的时候,尤其是用phpMyAdmin与MYSQL打交道时候,一般都是utf-8
3.PHP的文件默认的编码是ANSI,需要转换为UTF-8,至于怎么转换editplus就有这样的功能,“另存为”的时候有选择编码,还有有的人在eclipse里面开发,eclipse里面默认的是ISO-8859-1,需要在“窗口”->“首选项”打开“首选项”窗口,在左侧“常规”->“工作空间”,在“文本文件编码”里面设置默认的编码
4.就是PHP文件里面要说明:如<meta http-equiv="Content-Type" Content="text/html;charset=utf-8">
//编码转换
function display_fileencoding($filename)
{
if(extension_loaded("mbsting"))
{
$code=mb_detect_encoding($filename);//检测字符串编码
$filename=mb_convert_encoding($filename,"UTF-8",$code);//将� ......

PHP类实例教程(六):构造函数

构造方法又称为构造函数,是对象被创建时自动调用的方法,用来完成类初始化的工作。
构造函数和其它函数一样,可以传递参数,可以设定参数默认值。构造函数可以调用属性,可以调用方法。构造函数可以被其它方法显式调用。
在PHP4 中使用与类名同名的方法为构造函数。在PHP5中依然支持了这种方式,但不建议再使用这种方式。
<?php
class Person {
private $name;
public function __construct($name) {
$this->name=$name;
echo "在类被初始化的时候,这里的代码将会运行<br />";
echo "\$name is $this->name <br />";
}
}
new Person("tom");
new Person("jack");
?>
......

PHP类实例教程(七):析构函数与PHP的垃圾回收

析构函数:当某个对象成为垃圾或者当对象被显式销毁时执行。
GC(Garbage Collector)
在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁。这是PHP的GC(Garbage Collector)垃圾处理机制,防止内存溢出。当一个PHP线程结束时,当前占用的所有内存空间都会被销毁,当前程序中的所有对象同样被销毁。
__destruct() 析构函数,是在垃圾对象被回收时执行。
析构函数也可以被显式调用,但不要这样去做。
析构函数是由系统自动调用的,不要在程序中调用一个对象的析构函数。
析构函数不能带有参数。
程序结束前,所有对象被销毁。析构函数被调用了。
<?php
class Person{
public function __destruct() {
echo "<br>析构函数在这里执行";
echo "<br>这里一般用来放置,关闭数据库,关闭文件等等收尾工作。";
}
}
$p = new Person();
for ($i = 0; $i < 5; $i++) {
echo "<br /> $i";
}
//我们在这里看到,在PHP程序结束前,对象被销毁了。
?>
当对象没有指向时,对象被销毁。
<?php
class Person {
public function __destruct() {
......

PHP页面重定向!

页面的重定向,算是很常用的功能了。下面摘录常用的3种方法:
<?php
  if (isset($url))
  {
  Header("HTTP/1.1 303 See Other");
  Header("Location: $url");
  exit; //from www.kjsc.com.cn
  }
  ?>
        注意一下,"Localtion:"后面有一个空格。
  二、用HTML标记
  用HTML标记,就是用META的REFRESH标记,举例如下:
      <?php if (!isset($url)) exit; ?>
  < HTML>
  < HEAD>
  < META HTTP-EQUIV="REFRESH" CONTENT="5; URL=< ? echo $url;?>>
  < /HEAD>
  < BODY>
  < /BODY>
  < /HTML>
        三、用脚本来实现
  举例如下:
      <?php
  $url="http://blog.csdn.com/jallin2001";
  echo "< !--< SCRIPT LANGUAGE="JavaScript">";
  echo "location.href="/";$url";
  echo "< /SCRIPT>-->";
  ?>
......

PHP类实例教程(八):类的继承

继承是面向对象最重要的特点之一,就是可以实现对类的复用。
通过“继承”一个现有的类,可以使用已经定义的类中的方法和属性。
继承而产生的类叫做子类。
被继承的类,叫做父类,也被成为超类。
PHP是单继承的,一个类只可以继承一个父类,但一个父类却可以被多个子类所继承。
从子类的角度看,它“ 继承(inherit , extends)”自父类;而从父类的角度看,它“派生(derive)”子类。它们指的都是同一个动作,只是角度不同而已。
子类不能继承父类的私有属性和私有方法。
在PHP5中类的方法可以被继承,类的构造函数也能被继承。
继承的简单例子
我们分析自然界中的关系,动物类与犬类的关系。
<?Php
class Animal
{
private $weight;
public function getWeight() {
return $this->weight;
}
public function setWeight($W) {
$this->weight = $W;
}
}
class Dog extends Animal
{
}
?>
当我们实例化animal类的子类Dog类时, 父类的方法setWeight() 和 getWeight() 被继承。
我们可以直接调用父类的方法设置其属性$weight,取得其属性$weigh ......
总记录数:2174; 总页数:363; 每页6 条; 首页 上一页 [187] [188] [189] [190] 191 [192] [193] [194] [195] [196]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号