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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • $b=$a  对象间的赋值其实是引用操作,$a,$b都是指向同一块内存空间 修改$b或者$a都会导致另一个值得改变;$b=clone$a因为clone的方式实际上是对整个对象的内存区域进行了一次复制并用新的对象变量指向新的内存, 因此赋值后的对象和源对象相互之间是基本来说独立的。

    查看全部
  •  $this->speed = parent::speedUp() + 50;

    查看全部
    1. 在PHP中使用session非常简单,先执行session_start方法开启session,然后通过全局变量$_SESSION进行2.session的读写。

    2. 默认情况下,session是以文件形式存储在服务器上的,因此当一个页面开启了session之后,会独占这个session文件,这样会导致当前用户的其他并发访问无法执行而等待。可以采用缓存或者数据库的形式存储来解决这个问题


    查看全部
    0 采集 收起 来源:使用session

    2018-04-12

  • \w匹配字母或数字或下划线,\s匹配任意的空白符,包括空格、制表符、换行符

    查看全部
  • 贪婪模式:在可匹配与可不匹配的时候,优先匹配

    //下面的\d表示匹配数字
    $p = '/\d+\-\d+/';$str = "我的电话是010-12345678";preg_match($p, $str, $match);echo $match[0]; //结果为:010-12345678

    懒惰模式:在可匹配与可不匹配的时候,优先不匹配

    $p = '/\d?\-\d?/';
    $str = "我的电话是010-12345678";
    preg_match($p, $str, $match);
    echo $match[0];  //结果为:0-1

    当我们确切的知道所匹配的字符长度的时候,可以使用{}指定匹配字符数

    $p = '/\d{3}\-\d{8}/';
    $str = "我的电话是010-12345678";
    preg_match($p, $str, $match);
    echo $match[0]; //结果为:010-12345678


    查看全部
  • \d匹配数字

    查看全部
    0 采集 收起 来源:元字符与转义

    2018-04-12

  • 后面的第8、9、10、11章单做课程了,

    自己去课程列表里查找,

    标题为:PHP进阶篇-***


    PHP进阶篇-函数 :http://www.imooc.com/learn/737
    PHP进阶篇-日期时间函数:http://www.imooc.com/learn/698
    PHP进阶篇-GD库图像处理:http://www.imooc.com/learn/701
    PHP进阶篇-字符串操作:http://www.imooc.com/learn/726

    查看全部
  • PHP类和对象

    类是面向对象程序设计的基本概念,通俗的理解类就是对现实中某一个种类的东西的抽象, 比如汽车可以抽象为一个类,汽车拥有名字、轮胎、速度、重量等属性,可以有换挡、前进、后退等操作方法。

    通常定义一个汽车类的方法为:

    class Car {     $name = '汽车';     
    function getName() {         
    return $this->name;     
      } 
    }

    类是一类东西的结构描述,而对象则是一类东西的一个具体实例,例如汽车这个名词可以理解为汽车的总类,但这辆汽车则是一个具体的汽车对象。

    对象通过new关键字进行实例化:

    $car = new Car(); echo $car->getName();

    类与对象看起来比较相似,但实际上有本质的区别,类是抽象的概念,对象是具体的实例。类可以使程序具有可重用性。


    查看全部
    0 采集 收起 来源:PHP类和对象

    2018-04-12

  • PHP数组之foreach循环访问关联数组里的值

    foreach循环可以将数组里的所有值都访问到,下面我们展示下,用foreach循环访问关联数组里的值。

    例如:

    $fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); foreach($fruit as $k=>$v){     
    echo '<br>水果的英文键名:'.$k.',对应的值是:'.$v; 
    }


    查看全部
  • PHP数组之访问关联数组内容

    用数组变量的名字后跟中括号+键的方式来访问数组中的值,键使用单引号或者双引号括起来。

    比如:

    $fruit = array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");  $fruit0 = $fruit['banana']; print_r($fruit0);

    上面代码的作用:先把一个数组$fruit中键为banana字符串的值取出来然后赋给一个另一个变量$fruit0,最后输出变量值。


    查看全部
  • PHP数组之关联数组赋值

    关联数组赋值有两种方式:

    第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,$arr['apple']='苹果';

     

    第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。比如,array('apple'=>'苹果');


    查看全部
  • PHP数组之关联数组初始化

    回顾下前面介绍的内容,PHP有两种数组:索引数组、关联数组。

    索引和关联两个词都是针对数组的键而言的。

    先介绍下,关联数组是指数组的键是字符串的数组。

    可以使用下面代码实现:

    $fruit = array(     
    'apple'=>"苹果",     
    'banana'=>"香蕉",     
    'pineapple'=>"菠萝" );

    可以使用print_r($fruit);语句输出数组键及对应的值。


    查看全部
  • PHP数组之foreach循环访问索引数组里的值

    foreach循环可以将数组里的所有值都访问到,下面我们展示下,用foreach循环访问索引数组里的值。

    例如:

    $fruit=array('苹果','香蕉','菠萝'); foreach($fruit as $k=>$v){     echo '<br>第'.$k.'值是:'.$v; }


    查看全部
  • PHP数组之foreach循环访问索引数组里的值

    foreach循环可以将数组里的所有值都访问到,下面我们展示下,用foreach循环访问索引数组里的值。

    例如:

    $fruit=array('苹果','香蕉','菠萝'); 
    foreach($fruit as $k=>$v){     
    echo '<br>第'.$k.'值是:'.$v; 
    }


    查看全部
  • PHP数组之for循环访问索引数组里的值

    for循环可以将数组里的所有值都访问到,下面我们展示下,用for循环访问索引数组里的值。

    例如:

    $fruit=array('苹果','香蕉','菠萝'); 
    for($i=0; $i<3; $i++){     
       echo '<br>数组第'.$i.'值是:'.$fruit[$i]; 
    }

     


    查看全部

举报

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

微信扫码,参与3人拼团

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

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