为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
$p = '/<\w+>(.+?)<\/\w+>/i';
$ex = '/([a-z0-9]\w+\@[0-9a-z]+\.[a-z]+)/i';
其实挺简单的 多年后再回来看一遍
$a=array("i","d");
print_r($a);
输出数组要用print_r();
否则会出现错误Notice: Array to string conversion in
我这样实践理解的
$p = '/(?<=:)[\w\s]+/';
$p = '/(\d{3,4})?\-\d{8}/';
<[^>]+>匹配标签开始
</[^>]+>匹配标签结束
<class Car {
public $speed = 0; //汽车的起始速度是0
public function speedUp() {
$this->speed += 10;
return $this->speed;
}
}
class Truck extends Car{
public function speedUp(){
return $this->speed+=50;
}
}
$car = new Truck();
$car->speedUp();
echo $car->speed;
index.php 补充路径参数,实现有效路径的设置,再试试!直接进入下一节
index.php 请使用setcookie删除test的cookie值,再试试!直接进入下一节
为了向后兼容 PHP 4,PHP 5 声明属性依然可以直接使用关键字 var 来替代(或者附加于)public,protected 或 private。但是已不再需要 var 了。在 PHP 5.0 到 5.1.3,var 会被认为是废弃的,而且抛出 E_STRICT 警告,但是 5.1.3 之后就不再认为是废弃,也不会抛出警告。
如果直接使用 var 声明属性,而没有用 public,protected 或 private 之一,PHP 5 会将其视为 public。
在自己的环境下运行,会输出success
$p='/\w+@\w+\.\w+/' 坑爹货
这个- 真的只是一个-
这个$name是访问不存在的成员方法名称字符串,在此例中就是speedDown();而那个args是访问不存在的成员方法中传递的参数数组,当你使用$car->speedDown(); 调用不存在的speedDown方法时,里面的参数数组没有写,默认就是空数组,并且此例当中也并没有需要args的值,只是对if($name=="speedDown")进行判断,如果为true,就进行$this->speed-=10;就ok了。
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消