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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 一句话告诉你如何区分函数与方法:函数是大家的函数,方法是类的方法。 为什么有函数式编程,没有方法式编程。 因为,函数是大家的,没有类。方法是类的,不是所有人都能用。
    查看全部
    0 采集 收起

    2017-04-18

  • $fruit = array("苹果","香蕉","菠萝"); 注意数组的键是从0开始的。可以使用print_r($fruit);语句输出数组键及对应的值。
    查看全部
  • $fruit = array("苹果","香蕉","菠萝"); 用逗号隔开了
    查看全部
  • ???
    查看全部
  • 正则表达式中每一个元字符匹配一个字符,当使用+后将会变得贪婪,尽可能的匹配可能多的字符,但使用?字符时,将尽可能的少匹配字符,变得懒惰。 1、贪婪模式:优先匹配 eg: $p = '/\d+\-\d+/'; $str = “我的电话是010-12345678”; preg_match = ($p,$str,$match); echo $match[0]; 2、懒惰模式:优先不匹配 eg: $p = '/\d?\-\d?/'; $str = "我的电话是010-12345678"; preg_match($p,$str,$match); echo $match[0];//结果为:0-1 3、当我们确切知道所匹配的字符长度的时候,可以使用{}指定匹配字符数 $p = '/\d{3}\-\d{8}/'; $str = “我的电话是010-12345678”; preg_match($p,$str,$match); echo $match[0];//结果为:010-12345678
    查看全部
  • echo $i.$love.$you;//叫我怎能放下你
    查看全部
    1 采集 收起

    2017-04-18

  • 正则表达式中具有特殊含义的字符称之为元字符,常用的元字符有: \一般用于转义符; ^断言目标的开始位置(或在多行模式下是行首); $断言目标的结束位置(或在多行模式下是行尾); .匹配除换行符外的任何字符(默认); [开始字符类定义; ]结束字符类定义; |开始一个可选分支; (子组的开始标志; )子组的结束标志; ?作为量词,表示0次或1次匹配。位于量词后面用于改变量词的贪婪特性。 *量词,0次或多次匹配; +量词,1次或多次匹配;
    查看全部
    0 采集 收起 来源:元字符与转义

    2017-04-18

  • 通过代码
    查看全部
  • 1、PCRE库函数中,正则匹配模式使用分隔符与元字符组成,分隔符可以是非数字,非反斜线,非空格的任意字符。经常使用的分隔符是正斜线、hash符号(#)以及取反符号:/foobar/,#^[0-9]$#,~php~ 2、如果模式中包含分隔符,则分隔符需要使用反斜杠(\)进行转义。(eg:/http:\/\//);较多的分隔符时采用preg_quote进行转义。 3、分隔符后面可以使用模式修饰符:i,m,s,x等。i修饰可以忽略大小写匹配。
    查看全部
  • <?php //开始使用session session_start(); //设置一个session $_SESSION['test'] = time(); //显示当前的session_id echo "session_id:".session_id(); echo "<br>"; //读取session值 echo $_SESSION['test']; //销毁一个session unset($_SESSION['test']); echo "<br>"; var_dump($_SESSION);
    查看全部
  • cookie的删除与过期时间 setcookie('test', '', time()-1); 可以看到将cookie的过期时间设置到当前时间之前,则该cookie会自动失效,也就达到了删除cookie的目的。
    查看全部
  • path(有效路径)如果路径设置为'/',则整个网站都有效 domain(有效域)默认整个域名都有效,如果设置了'www.imooc.com',则只在www子域中有效 $value = 'test'; setcookie("TestCookie", $value); setcookie("TestCookie", $value, time()+3600); //有效期一小时 setcookie("TestCookie", $value, time()+3600, "/path/", "imooc.com"); //设置路径与域
    查看全部
    0 采集 收起 来源:设置cookie

    2018-03-22

  • PHP通过setcookie函数进行Cookie的设置,任何从浏览器发回的Cookie,PHP都会自动的将他存储在$_COOKIE的全局变量之中 因此我们可以通过$_COOKIE['key']的形式来读取某个Cookie值。
    查看全部
    0 采集 收起 来源:cookie简介

    2017-04-18

  • 正则表达式:对字符串进行操作的一种逻辑公式,就是用一些特定的字符组合成一个规则字符串,称之为正则匹配模式。 eg: $p = '/apple/'; $str = "apple banana"; if (preg_mathch($p,$str)){ echo 'mathched'; } '/apple/'是一个正则表达式,它用来匹配源字符串中是否存在apple字符串。 PHP中使用PCRE 库函数进行正则匹配,比如preg_mathch用于执行一个正则匹配,常用来判断一类字符模式是否存在。
    查看全部
  • 删除某个session值可以使用PHP的unset函数,删除后就会从全局变量$_SESSION中去除,无法访问。 如果要删除所有的session,可以使用session_destroy函数销毁当前session,session_destroy会删除所有数据,但是session_id仍然存在。 值得注意的是,session_destroy并不会立即的销毁全局变量$_SESSION中的值,只有当下次再访问的时候,$_SESSION才为空,因此如果需要立即销毁$_SESSION,可以使用unset函数. 如果需要同时销毁cookie中的session_id,通常在用户退出的时候可能会用到,则还需要显式的调用setcookie方法删除session_id的cookie值。
    查看全部

举报

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

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