phpħÊõ·½·¨
class lamp
{
public function __construct()
{
}
public function __get($var) //»ñÈ¡²»´æÔÚµÄÊôÐÔʱµ÷ÓÃ
{
echo "²»´æÔÚ±äÁ¿$var<br>";
}
public function __set($var,$val) //ÉèÖò»´æÔÚµÄÊôÐÔµ÷ÓÃ
{
echo "²»´æÔÚµÄÊôÐÔ".$var."¸³ÖµÎª$val<br>";
}
public function __isset($var) //µ÷ÓÃissetº¯Êýʱµ÷ÓÃ
{
echo $var."ÊôÐÔ²»´æÔÚ<br>";
}
public function __unset($var) //µ÷ÓÃunsetº¯Êýʱµ÷ÓÃ
{
echo $var."ÊôÐÔ±»unset<br>";
}
public function __call($func,$param) //µ÷Óò»´æÔڵķ½·¨Ê±µ÷ÓÃ
{
echo $func."²»´æÔÚ";
print_r($param);
echo "<br>";
}
public function __sleep() //serialize¶ÔÏóÊǵ÷ÓÃ
{
echo "sleep...<br>";
return $this;
}
public function __wakeup() //unserialize¶ÔÏóʱµ÷ÓÃ
{
echo "wake up!<br>";
}
public function __clone() //¶ÔÏ󱻿Ë¡ʱµ÷ÓÃ
{
$this->sub=clone $this->sub;
}
public function __toString() //¶ÔÏó±»Êä³öʱµ÷ÓÃ
{
return strval($this->y); //±ØÐëΪstring
}
}
Ïà¹ØÎĵµ£º
#apt-get install apache2
//°²×°apahce2
#apt-get install php5
//°²×°php5
#apt-get install mysql-server
//°²×°mysql·þÎñ¶Ë
#apt-get install mysql-myclient
//°²×°mysqlµÄ¿Í»§¶Ë
#apt-get install php-mysql
//°²×°php-mysqlµÄÁ¬½á
apache+php+mysql »·¾³ÒѾ´î½¨ºÃÁË
½«ÒÔϵķþÎñÖØÆôÒ»ÏÂ
#/et ......
<?php
function toFixLen($str,$len){ //¹Ì¶¨³¤¶È×Ö·û´®µÄ½ØÈ¡
if($len>=strlen($str)||!$len) return $str;
$len-=3;
  ......
$ip = "1.1.1.255".chr(0)."haha";
if(ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$",$ip)) {
echo $ip;
} else {
echo "unknown";
}
Õâ¸öeregÕýÔòÏÞÖÆÁË$ipµÄÊý¾ÝΪxxx.xxx.xxx.xxxÕâÑùµÄÐÎʽ£¬±íÃæÉÏ¿´ÉÏÃæµÄ´úÂëÓ¦¸ÃÊä³ö"unknown"£¬¶øÊµ¼ÊÈ´Êä³öÁË"1.1.1.255haha"£¬ÒòΪeregº¯Êý´æÔÚNULL½Ø¶Ï ......
<?php
// Á¬½Ó£¬Ñ¡ÔñÊý¾Ý¿â
$dbconn = pg_connect("host=localhost dbname=publishing user=www password=foo")
or die('Could not connect: ' . pg_last_error());
// Ö´ÐÐ SQL ²éѯ
$query = 'SELECT * from authors';
$result = pg_query($query) or die('Query failed: ' . pg_last_error( ......