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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 正则表达式中具有特殊含义的字符称之为元字符,常用的元字符有: \ 一般用于转义字符 ^ 断言目标的开始位置(或在多行模式下是行首) $ 断言目标的结束位置(或在多行模式下是行尾) . 匹配除换行符外的任何字符(默认) [ 开始字符类定义 ] 结束字符类定义 | 开始一个可选分支 ( 子组的开始标记 ) 子组的结束标记 ? 作为量词,表示 0 次或 1 次匹配。位于量词后面用于改变量词的贪婪特性。 (查阅量词) * 量词,0 次或多次匹配 + 量词,1 次或多次匹配 { 自定义量词开始标记 } 自定义量词结束标记
    查看全部
    0 采集 收起 来源:元字符与转义

    2014-11-28

  • <?php //连接数据库 mysql_connect('127.0.0.1', 'code1', ''); mysql_select_db('code1'); mysql_query("set names 'utf8'"); //预设数据以便进行更新操作 mysql_query("insert into user(name, age, class) values('王二', 19, '高三五班')"); $id = mysql_insert_id(); //在这里更新id为$id的行的名字为李白 $sql = "update user set name = '李白' where id=$id"; mysql_query($sql); //输出更新数据条数 echo '数据更新行数:'.mysql_affected_rows(); mysql_query("delete from user where id='$id'");
    查看全部
  • 一般的异常处理流程代码为: try { throw new Exception('wrong'); } catch(Exception $ex) { echo 'Error:'.$ex->getMessage().'<br>'; echo $ex->getTraceAsString().'<br>'; } echo '异常处理后,继续执行其他代码';
    查看全部
  • $filename = 'test.txt'; try { if (!file_exists($filename)) { throw new Exception('文件不存在'); } } catch(Exception $e) { echo $e->getMessage();
    查看全部
  • //date函数,第二个参数取默认值的情况 echo date("Y-m-d");//2014-03-30 //date函数,第二个参数有值的情况 echo date("Y-m-d",'1396193923');//2014-03-30,1396193923表示2014-03-30的unix时间戳
    查看全部
    0 采集 收起

    2018-03-22

  • time()获取服务器当前时间的时间戳。 date()获取当前日期。 strtotime()获取某个日期的时间戳。 strtotime("+1 week 3 days 7 hours 5 seconds")获取当前时间加上1周3天7小时5秒后的时间戳。 gmdate()获取格林威治时间。
    查看全部
    0 采集 收起

    2018-03-22

  • //设置默认时区是中国 date_default_timezone_set("Asia/Shanghai"); //返回现在时间过5秒后的unix时间戳 echo strtotime("+5 seconds"); ?>
    查看全部
    0 采集 收起

    2018-03-22

  • unlink($filename); rmdir($dir);
    查看全部
  • 将用户信息的存储; 1、直接通过session存储,直接调用 2、先对信息序列化,加密后,通过cookie存储,同样,需要先解密再调用 3、cookie只能存储字符串,所以需要序列化,而session则可以存储任意类型数据,甚至对象
    查看全部
  • 因为之前已经开启session_start(),所以需要加上error_reporting(E_ERROR);,使错误报告不重复即可。
    查看全部
  • 自定义转换文件大小,$size单位为字节数 function getsize($size, $format = 'kb') { $p = 0; if ($format == 'kb') { $p = 1; } elseif ($format == 'mb') { $p = 2; } elseif ($format == 'gb') { $p = 3; } $size /= pow(1024, $p); return number_format($size, 3); } $filename = '/data/webroot/usercode/code/resource/test.txt'; $size = filesize($filename); $size = getsize($size, 'kb'); //进行单位转换 echo $size.'kb';
    查看全部
  • is_file(); file_exists(); is_writeable(); is_readable();
    查看全部
  • 1、正则表达式,每个元字符匹配一个字符 2、贪婪模式:使用+之后将匹配尽可能多的字符,在可匹配与可不匹配的时候,优先匹配。 3、懒惰模式:使用?之后将匹配尽可能少的字符,在可匹配与可不匹配的时候,优先不匹配。 4、当我们确切的知道所匹配的字符长度的时候,可以使用{}指定匹配字符数
    查看全部
  • 使用session,先执行session_start( ) 方法,然后设置全局变量$_SESSION进行session读写。
    查看全部
    0 采集 收起 来源:使用session

    2014-11-28

  • session与cookie的区别; 1、cookie相对不安全,容易被盗用导致cookie欺骗,而session需要通过session_id进行用户识别 2、cookie最大只能存储4K,而session无存储限制 3、cookie每次请求都要进行网络传输,占用带宽
    查看全部

举报

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

微信扫码,参与3人拼团

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

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