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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • PHP 获取文件大小 <?php $filename = '/data/webroot/usercode/code/resource/test.txt'; //取得文件的大小并输出 function getfilesize($filename, $format = 'kb') { $size = filesize($filename); $p = 0; if ($format == 'kb') { $p = 1; } elseif ($format == 'mb') { $p = 2; } elseif ($format == 'gb') { $p = 3; } $size /= pow(1024, $p); if( $p == 1 ){ return number_format($size, 3) . "kb" ; }else if( $p == 2 ){ return number_format($size, 3) . "mb" ; }else if( $p == 3 ){ return number_format($size, 3) . "gb" ; } return "null"; } echo getfilesize($filename);
    查看全部
  • 最后匹配到的值用$0引用
    查看全部
  • str_replace(原来, 新的, 被搜索的字符串, 替换进行计数[可选])
    查看全部
    0 采集 收起

    2016-03-13

  • 索引数组 关联数组
    查看全部
  • 元字符与转义(正则表达式中具有特殊含义的字符称之为元字符)
    查看全部
    0 采集 收起 来源:元字符与转义

    2016-03-12

  • 正则表达式分隔符是/#~都行(加imsx等可以忽略大小写的匹配),可用preg_quote()将分隔符进行转义,也可用\进行转义,
    查看全部
  • mysql支持limit select * from tablename limit 0,1 即取出第一条记录。 select * from tablename limit 1,1 第二条记录 select * from tablename limit 10,20 从第11条到31条(共计20条)
    查看全部
  • 可以通过设定参数MYSQL_NUM只获取数字索引数组,等同于mysql_fetch_row函数,如果设定参数为MYSQL_ASSOC则只获取关联索引数组,等同于mysql_fetch_assoc函数。 $row = mysql_fetch_row($result); $row = mysql_fetch_array($result, MYSQL_NUM); //这两个方法获取的数据是一样的
    查看全部
  • 索引数组赋值有三种方式: 第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,索引数组中,中括号内的键一定是整数。比如,$arr[0]='苹果'; 第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,索引数组中,键一定是整数。比如,array('0'=>'苹果'); 第三种:用array()创建一个空数组,直接在数组里用英文的单引号'或者英文的双引号"赋值,数组会默认建立从0开始的整数的键。比如array('苹果');这个数组相当于array('0'=>'苹果');
    查看全部
  • class book { function getName() { return 'bookname'; } } $func = 'getName'; $book = new book(); $book->$func(
    查看全部
    0 采集 收起

    2018-03-22

  • <?php $fruit=array('苹果','香蕉','菠萝'); for($index=0; $index<3; $index++){ echo '<br>数组第'.$index.'值是:'.$fruit[$index]; } ?>
    查看全部
  • 将数据分别存入cookie或session中,且cookie需要设置加密,用户用时再解密。session就比较安全。无需手动加密
    查看全部
  • unset($_SESSION[])是立即删除东西只删除部分,而且把id也删除。而unset($_SESSION)是删除全局,但是session_destroy()函数不能立即删除。也不能删除id,只有当下次访问时$_SESSION才为空
    查看全部
  • 属性的重载通过__set,__get,__isset,__unset来分别实现对不存在属性的赋值、读取、判断属性是否设置、销毁属性。
    查看全部
  • 在一个类的内部,要调用一个已经定义的静态方法,那么就要用 self::方法名() 在一个类之外,要调用一个类内定义的静态方法,那么就要用 类名::方法名() 在一个子类中,要调用父类内定义的静态方法,那么就要用 parent::方法名()
    查看全部

举报

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

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