同意楼下的写法:
范某某
用户名验证处应该改为:'/^\w+$/i',否则不能实现应有功能。
还有点问题就是教材的代码不够严密,如把$user数组改为以下值,仍然可以通过正则过滤,希望老师和同学们能逐步完善:
'name' => '__1_2_3___spark1985'
'email' => '___..__hello__..__spar....@imooc.com'
范某某
用户名验证处应该改为:'/^\w+$/i',否则不能实现应有功能。
还有点问题就是教材的代码不够严密,如把$user数组改为以下值,仍然可以通过正则过滤,希望老师和同学们能逐步完善:
'name' => '__1_2_3___spark1985'
'email' => '___..__hello__..__spar....@imooc.com'
2014-12-10
$p = '/[\w\.\-]+@[a-z0-9\-]+\.(com|cn)/';
//问题:
1、邮箱只能用下划线_不能用-,所以\-改为\_
2、后面的\.放到前面的方括号内,因为子域名不可以被解析子域名。如:Spark.eric@imooc.mail.com
//问题:
1、邮箱只能用下划线_不能用-,所以\-改为\_
2、后面的\.放到前面的方括号内,因为子域名不可以被解析子域名。如:Spark.eric@imooc.mail.com
2014-12-10
<?php
class Car {
public $name1 = '汽车';
public $name2 = '摩托车';
public function getName ()
{
return $this->name2;
}
}
$car = new Car();
echo $car->name1."\n";
echo $car->getName()."\n";
?>
class Car {
public $name1 = '汽车';
public $name2 = '摩托车';
public function getName ()
{
return $this->name2;
}
}
$car = new Car();
echo $car->name1."\n";
echo $car->getName()."\n";
?>
2014-12-10
$arr = array('Hello', 'World!');
$result = implode('', $arr);
print_r($result);//结果显示Hello World!
结果为,HelloWorld!而非Hello World!
$result = implode('', $arr);
print_r($result);//结果显示Hello World!
结果为,HelloWorld!而非Hello World!
2014-12-09
<?php
class Car {
var $name = '汽车';
function getName() {
return $this->name;
}
}
$car = new Car();
$car->name = '奥迪A6';
echo $car->getname;
class Car {
var $name = '汽车';
function getName() {
return $this->name;
}
}
$car = new Car();
$car->name = '奥迪A6';
echo $car->getname;
2014-12-09