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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰

最新回答 / 海贼奶茶
*?是非贪婪匹配,尽可能匹配少的字符串。因为“>”也是会被“.”匹配到的,不使用非贪婪匹配就不会只匹配标签内的字符串了(会把</td>等等都给匹配进去)

最新回答 / _Linl
$obj = new Car()  //重新创建一个Car的对象$obj->name = $this->name; // 将本身的name属性的值 赋给 新对象$obj的name。这样在调用clone的时候,不仅获取了一个新的对象,连这个对象里面的name也会一样。可以理解为克隆一个人,只是克隆了这个人的身体,现在我需要连这个克隆人的名字也和被克隆的对象一样,那么我就让这个克隆人的名字等于被克隆的对象的名字。

最赞回答 / StAR_tan
1. speed变量不是执行完一次方法就销毁的,每次$car->speedUp()都会将speed变量增加10,执行代码中执行了两次$car->speedUp()所以得结果自然为20了。2. 去掉echo上面一行的$car->speedUp();即只在echo时执行了一次自然得103. 去掉return即speedUp函数不返回值,不应得到结果0而是得到一个NULL,echo指令打印NULL时不会展示任何信息你只是不理解echo $car->speedUp();这句而已吧?这句其实...

最新回答 / 美国
相当于动态创建方法,这个不应该理解成方法重载

最赞回答 / 活著的僵尸243033213394340
简单地说:return是返回,不是输出;echo是直接输出。另外,test()是调用并不是输出,function test()里有输出才能输出。所以,你写的第一段返回和调用,里面没有输出的语句,所以没有输出。第二段有了echo直接输出,所以就出来了test字符串。 如果你的第一段代码的最后一句改为echo test()就会输出test字符串了。返回和输出并不是一回事儿,调用并不一定输出,返回不输出真不知道返到哪家去了。呵呵呵~~~。

最新回答 / 坚持MyDream
谢谢上面两位,问题解决了, while() 括号里只要值不为0和空,就循环                      $row=mysql_fetch_assoc($result)提取一行$result的记录以数组形式存到$row里,                       while(){ $data[]=$row}    $data[]=$row 以一维数组$row为成员组成二维数组$data;

最新回答 / _TimChen
mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false,就跳出循环。

最新回答 / 8Jenny
class book {    function getName() {        return 'bookname';    }}$func = 'getName';//将getName赋值给func,func就拥有了getName的功能$book = new book();//创建一个对象,这样在下一步才可以用book$book->$func();//调用book中的func方法

最新回答 / 下雨何
不是 key value翻译过来就是 键 值所有带$  都是变量,变量名可以随意取写成$key $value是方便理解,告诉你是 键 和 值你可以写成任何名字,甚至是拼音, $jian  $zhi

最赞回答 / dlrant
setcookie() 定义一个和其余的 HTTP 标头一起发送的 cookie。和其它标头一样,cookie 必须在脚本的任何其它输出之前发送(这是协议限制)。这需要将本函数的调用放到任何输出之前,包括 <html> 和 <head> 标签以及任何空格。如果在调用 setcookie() 之前有任何输出,本函数将失败并返回 FALSE。如果 setcookie() 函数成功运行,将返回 TRUE。这并不说明用户是否接受了 cookie。setcookie(name,value,e...

最新回答 / 慕丝8546819
因为关联数组的键  的数据类型是字符串,字符串需要带引号

最赞回答 / 下雨何
encode编码,decode解码base64_encode,base64编码echo base64_encode("123");输出  MTIz echo base64_decode("MTIz ");输出 123

最新回答 / 慕尼黑8438124
Array(    [0] => Array        (            [0] =>item 1[1] =>item 2)    [1] => Array        (            [0] => item 1            [1] => item 2        ))原来是输出的问题,我原来的代码只是输出下标为一的
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消