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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
对于弱类型语言来说,PHP函数重载,并不像一般的OOP那样。

因为函数重载必须满足两个条件:

1、函数参数的个数不一样。

2、参数的类型不一样。

这两点,PHP都没有办法满足,您可以对函数多添加参数,只是相当于多传了个临时变量。而弱类型本来就不区分,所以无法通过这些来实现。
PHP中的"重载"与其它绝大多数面向对象语言不同。传统的"重载"是用于提供多个同名的类方法,但各方法的参数类型和个数不同。
个人观点:这一节课讲的不好。
若不是有其他语言基础的人,学习了这一节课之后,是不可能理解关于继承这一块的知识的。看了目录,《PHP进阶篇》对于继承,也只有这一节提到罢了。对于面向对象三大特性之一继承,就说这么一丁点内容。所以这个课程是有缺陷的。
学习,则其善之而从之,其不善着而改之。好的就学习,不好的就忽略。
今天刚学到单例模式就讲到了
PHP5中使用parent::来引用父类的方法。

parent:: 可用于调用父类中定义的成员方法。
mysql_connect('127.0.0.1', 'code1', '');
mysql_select_db('code1');
mysql_query("set names 'utf8'");
//已知的数据变量有
$name = '李四';
$age = 18;
$class = '高三一班';
//在这里进行数据查询
$sql = "INSERT INTO user (name,age,class) VALUES ('$name','$age','$class')";

mysql_query($sql);
$uid = mysql_insert_id();
echo $uid;
好险我有JAVA的基础知识,要不然这一章都不懂
蜀道难,难于上青天。蚕丛及鱼凫,开国何茫然。尔来四万八千岁,不与秦塞通人烟。西当太白有鸟道,可以横绝峨眉巅。
$arr['apple'] = "苹果";
if( isset($arr) ) {print_r($arr);}
@蘇小小 你说的是那个啊?
$arr1[0]='苹果';
$arr2 = array('苹果');
$arr3 = array('0' => "苹果");
$arr;
if( isset($arr3) ) {print_r($arr3);}
没人发现文件路径已经失效了吗
__construct(),类的构造函数
__destruct(),类的析构函数
__call(),在对象中调用一个不可访问方法时调用
__callStatic(),用静态方式中调用一个不可访问方法时调用
__get(),获得一个类的成员变量时调用
__set(),设置一个类的成员变量时调用
__isset(),当对不可访问属性调用isset()或empty()时调用
__unset(),当对不可访问属性调用unset()时被调用。
__sleep(),执行serialize()时,先会调用这个函数
php第二期是真的做的烂,免费也不是用来坑人的啊,经常会出现有问题的知识,有的人看的出来,但是看不出来的人不就被坑了么。
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消