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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 正则表达式 重要 理解点
    查看全部
  • 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性
    查看全部
  • 计算英文字符串长度用strlen(); 计算中文字符串长度用mb_strlen()
    查看全部
    0 采集 收起

    2016-08-22

  • trim去除一个字符串两端空格。 rtrim是去除一个字符串右部空格,其中的r是right的缩写。 ltrim是去除一个字符串左部空格,其中的l是left的缩写。
    查看全部
    0 采集 收起

    2016-08-22

  • $str='hello'; echo "str is $str"; //运行结果: str is hello echo 'str is $str'; //运行结果: str is $str
    查看全部
    0 采集 收起

    2018-03-22

  • 设置cookie PHP设置Cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个: name( Cookie名)可以通过$_COOKIE['name'] 进行访问 value(Cookie的值) expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效 path(有效路径)如果路径设置为'/',则整个网站都有效 domain(有效域)默认整个域名都有效,如果设置了'www.imooc.com',则只在www子域中有效 $value = 'test'; setcookie("TestCookie", $value); setcookie("TestCookie", $value, time()+3600); //有效期一小时 setcookie("TestCookie", $value, time()+3600, "/path/", "imooc.com"); //设置路径与域 PHP中还有一个设置Cookie的函数setrawcookie,setrawcookie跟setcookie基本一样,唯一的不同就是value值不会自动的进行urlencode,因此在需要的时候要手动的进行urlencode。 setrawcookie('cookie_name', rawurlencode($value), time()+60*60*24*365); 因为Cookie是通过HTTP标头进行设置的,所以也可以直接使用header方法进行设置。 header("Set-Cookie:cookie_name=value");
    查看全部
    0 采集 收起 来源:设置cookie

    2018-03-22

  • 执行MySQL查询 在数据库建立连接以后就可以进行查询,采用mysql_query加sql语句的形式向数据库发送查询指令。 $res = mysql_query('select * from user limit 1'); 对于查询类的语句会返回一个资源句柄(resource),可以通过该资源获取查询结果集中的数据。 $row = mysql_fetch_array($res); var_dump($row); 默认的,PHP使用最近的数据库连接执行查询,但如果存在多个连接的情况,则可以通过参数指令从那个连接中进行查询。 $link1 = mysql_connect('127.0.0.1', 'code1', ''); $link2 = mysql_connect('127.0.0.1', 'code1', '', true); //开启一个新的连接 $res = mysql_query('select * from user limit 1', $link1); //从第一个连接中查询数据
    查看全部
  • exception是所有异常类的基类,它包括了几个基本的属性和方法 message异常消息 code异常代码 file抛出异常的文件名 line抛出异常在的行数,异常方法:getTrace 获取异常追踪 getTraceAsString 获取异常追踪信息的字符串 getMessage 获取出错信息 我们可以继承Exception类来建立自定义的异常处理类 异常的函数应该位于try代码块内,没有throw必须对应至少一个catch
    查看全部
  • function_exists判断函数是否存在,如:if (function_exists('func')){} class_exists判断类是否定义 method_exists可以用来检测类的方法是否存在 file_exists 判断文件是否存在
    查看全部
    0 采集 收起

    2016-08-21

  • 通过内置函数str_replace可以实现字符串的替换 $str = 'i am jobs.'; $str = str_replace('jobs', 'steven jobs', $str); echo $str; //结果为“i am steven jobs”
    查看全部
    0 采集 收起

    2016-08-21

  • list() 函数用于在一次操作中给一组变量赋值。
    查看全部
    0 采集 收起

    2016-08-21

  • try{ //可能出现错误哦或异常的代码 //catch表示捕获,Exception是php已定义好的异常类 }catch(Exception $e){ //对异常处理,方法: //1、自己处理 //2、不处理,将其再抛出 } 使用异常的函数应该位于try代码块中 throw里规定如何触发异常 没有throw必须对应至少一个catch
    查看全部
  • isset()判断函数是否已配置; print_r() 打印关于变量的易于理解的信息。
    查看全部
  • session是将用户的会话数据存储在服务端,没有大小限制,通过一个session_id进行用户识别,PHP默认情况下session_id是通过cookie来保存的,因此从某种程度上来说,session依赖于cookie,但这不是绝对的,session_id也可以通过参数来实现,只要能将session_id传递到服务端进行识别的机制都可以使用session.
    查看全部
  • 通过setcookie函数删除cookie, setcookie('test','',time()-1);
    查看全部

举报

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

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