为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 获取中文字符长度用函数mb_strlen()。 获取英文字符长度用函数strlen()。 so easy!
    查看全部
    3 采集 收起

    2016-11-08

  • <?php //使用单引号定义一个字符串 $a = 'hello world'; var_dump($a); ?>
    查看全部
    0 采集 收起

    2018-03-22

  • <?php class Car { public $speed = 10; //在这里使用重载实现speedDown方法 public function __call($name,$args){ if($name == 'speedDown'){ $this->speed-=10; } } } $car = new Car(); $car->speedDown(); //调用不存在的speedDown方法 echo $car->speed;
    查看全部
  • PHP中的重载指的是动态的创建属性与方法,是通过魔术方法来实现的。属性的重载通过__set,__get,__isset,__unset来分别实现对不存在属性的赋值、读取、判断属性是否设置、销毁属性。 方法的重载通过__call来实现,当调用不存在的方法的时候,将会转为参数调用__call方法,当调用不存在的静态方法时会使用__callStatic重载。
    查看全部
  • function_exists()检查函数是否存在。 class_exists()检查类是否存在。 method_exists()检查类的方法是否存在。 file_exists()检查文件是否存在。
    查看全部
    5 采集 收起

    2016-11-08

  • 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 注:不写时默认为friendly
    查看全部
  • 开始的时候调用那门结束的时候调用难道弹出'你死了'吗?比如我只调用其中一个方法。。结束后析构函数也要跑出来吗?
    查看全部
  • static静态
    查看全部
  • 上一个截图的class都写错了
    查看全部
  • 昨天晚上看了一点构造函数,,不知道写对了没有...
    查看全部
  • 更新数据库中的数据: $sql="update user set name='曹操' where id=2 limit 1"; mysql_query($sql); 删除数据库中的数据: $sql="delete from user where id=2 limit 1"; mysql_query($sql); mysql_affected_row函数来获取更新过的数据行数,如果数据没有变化,则结果为0.
    查看全部
  • limit实现分页查询,limit m,n表示从m行后取n行数据, 假定当前页为$page,每页显示$n条数据,那么m为当前页前面的所有数据,既$m=($page-1)*$n $page=2; $n=2; $m=($page-1)*$n; $sql="select * from user limit $m,$n"; $result=mysql_query($sql); //循环获取当前页的数据 $data=array(); while($row=mysql_fetch_assoc($resule)){ $data[]=$row; }
    查看全部
  • 获取数据集中的一行数据: $sql="select * from user limit 1"; $result=mysql_query($sql); $row=mysql_fetch_array($result);
    查看全部
  • $sql="insert into user(name,age,class) values('李四','18','高三一班')"; mysql_query($sql); mysql_insert_id()自增主键id
    查看全部
  • 采用mysql_query加sql语句向数据库发送查询指令: $rew=mysql_query('select * from user limit 1'); 对于查询类的语句会返回一个资源句柄,可以通过该资源获取查询结果集中的数据: $row=mysql_fetch_array($res); var_dump($row);
    查看全部

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。
友情提示:

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