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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
却是不错了,免费的还能边学边做。虽然有些地方跳了一点,但是你百度或者稍微区看下别人的还是能懂的。。楼下那些还差评的,估计连百度都不会。

最新回答 / zyd1722zyd
经验不是太多,仅供参考:比如需要计算时区的时候,伦敦时间  纽约时间 等.
<?php
$str = '主要有以下几个文件:index.php, style.css, common.js';
//将目标字符串$str中的文件名替换后增加em标签
$pattern='/(\w+.\w+)/';
$replacement='<em>$1$2$3</em>';
echo preg_replace($pattern,$replacement,$str);
<?php
$str = "<ul>
<li>item 1</li>
<li>item 2</li>
</ul>";
//在这里补充代码,实现正则匹配所有li中的数据
$p="|<[^>]+>(.*?)(\d)<[^>]+>|i";
preg_match_all($p,$str,$matches);
print_r($matches);

已采纳回答 / 李时羽
加油吧,耐心学下去,以后的你会感谢现在努力的自己
如果模式中包含较多的分割字符,建议更换其他的字符作为分隔符,也可以采用preg_quote进行转义。
$p = 'http://';
$p = '/'.preg_quote($p, '/').'/';
echo $p;
没人考虑这个函数的用法吗
学学就会了,看书跟看教程各有各的好处,两样都看才最好

已采纳回答 / 慕粉4274102
首先你要知道什么是类:book是一个类(前面用class声明),getName()是类中的一个方法。$book=new book();意思就是实例化一个新的类叫做 book。$book->getName(); 就是访问实例化后的book这个类中的方法getName()。然后可变函数的应用上,用$func='getName';$book->$func();意思就是利用可变函数调用方法getName()。
public function __call($name,$args){
if($name=='speedDown'){
$this->speed-=10;
}
}
}
这里参数$args没用,试着不写,居然没报错,教程又没提?
这单例模式的例子,写的太好了,值的学习!!!!!
评论五花八门,误人误己!!!!!!!!
$this:
代表对象——调用其所在方法的对象;
通常,在实例方法中出现;
使用形式:$this->实例属性或实例方法()
self:
代表类——其本身所在的类
在静态方法或实例方法中都可以出现;
使用形式:self :: 静态属性或静态方法();
小总结:
$对象->实例属性;
$对象->实例方法;其中方法中可以出现:$this,self,
类名::静态属性;
类名::静态方法; 其中方法中可以出现:self,
//使用单引号定义一个字符串
$a = 'aaa';
$b = "bbb$a";
echo $a;
echo $b;

$hello = <<<BBB
\nhello world
ss
BBB;
echo $hello;
echo仅能输出字符串,对于其他变量无能为力

而print_r则是把一个变量的所有人类可阅读的信息输出

例如print_r可以以数组为输入,而输出的是人能看懂的数组结构:

$arr = array("1"=>"arr1", "2"=>"arr2", "3"=>"arr3", "4"=>array("4a","4b"));

print_r($arr);

输出结果为:

Array ( [1] => arr1 [2] => arr2 [3] => arr3 [4] => Array ( [0] => 4a [1] => 4b ) )
这个,不难,世上无难事嘛,看不懂那你就不要抱怨,有视频的,面对对象有视频,正则表达式有视频,基本上都有视频
各位加油吧
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消