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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 单引号和双引号到底有啥区别呢? PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总被认为是普通字符。 ps::::::::::::::::::::::::::::: $str='hello'; echo "str is $str"; //运行结果: str is hello echo 'str is $str'; //运行结果: str is $str
    查看全部
    0 采集 收起

    2018-03-22

  • 对象引用的基本概念 当对象不会再被使用的时候,会触发析构函数
    查看全部
    0 采集 收起

    2015-03-03

  • 举例说明
    查看全部
  • 对象的高级特性 1、对象比较,当同一个类的两个实例的所有属性都相等时,可以使用比较运算符==进行判断,当需要判断两个变量是否为同一个对象的引用时,可以使用全等运算符===进行判断 2、对象复制,在一些特殊情况下,可以通过关键字clone来复制一个对象,这时__clone方法会被调用,通过这个魔术方法来设置属性的值。 3、对象序列化,可以通过serialize方法将对象序列化为字符串,用于存储或者传递数据,然后在需要的时候通过unserialize将字符串反序列化成对象进行使用。
    查看全部
  • 还是要注意双下划线
    查看全部
  • 判断文件是否存在: 1.file_exists(“文件名”)file_exists不仅可以判断文件是否存在,同时也可以判断目录是否存在 2.is_fle("文件名")is_file是确切的判断给定的路径是否是一个文件。 判断文件是否可读可写 is_writeable("文件名"); is_readable("文件名");
    查看全部
  • 读取文件函数file_get_contents("文件路径");可以将一个文件全部读取到一个字符串中 fopen()发开文件 flose()关闭文件 //使用fopen打开的文件最好用fclose关闭文件,以不免文件句柄被占用 fgets()从文件指针中读取一行 fread()可以读取指定长度的字符串
    查看全部
  • session可以用来存储多种类型的数据,因此具有很多的用途,常用来存储用户的登录信息,购物车数据,或者一些临时使用的暂存数据等。 一般来说,登录信息既可以存储在sessioin中,也可以存储在cookie中,他们之间的差别在于session可以方便的存取多种数据类型,而cookie只支持字符串类型,同时对于一些安全性比较高的数据,cookie需要进行格式化与加密存储,而session存储在服务端则安全性较高。
    查看全部
  • session可以用来存储多种类型的数据,因此具有很多的用途,常用来存储用户的登录信息,购物车数据,或者一些临时使用的暂存数据等。 一般来说,登录信息既可以存储在sessioin中,也可以存储在cookie中,他们之间的差别在于session可以方便的存取多种数据类型,而cookie只支持字符串类型,同时对于一些安全性比较高的数据,cookie需要进行格式化与加密存储,而session存储在服务端则安全性较高。
    查看全部
  • 删除session:unset($_SESSION['name']) 销毁session:session_destroy()可以删除所有的session,但是session_id仍然存在,session_destroy并不会立即销毁全局变量$_SESSION中的值,只有下次再访问的时候,$_SESSION才为空。 如果要立即销毁$_SESSION,可以使用unset()函数
    查看全部
  • 在PHP中使用session,先执行session_start方法开启session,然后通过全局变量$_SESSION进行session的读写。 session会自动的对要设置的值进行encode与decode,因此session可以支持任意数据类型,包括数据与对象等。 session是以文件形式存储在服务器上的,因此当一个页面开启了session之后,会独占这个session文件,这样会导致当前用户的其他并发访问无法执行而等待。可以采用缓存或者数据库的形式存储来解决这个问题
    查看全部
    0 采集 收起 来源:使用session

    2015-03-03

  • <?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中的路径用来控制设置的cookie在哪个路径下有效,默认为'/',在所有路径下都有,当设定了其他路径之后,则只在设定的路径以及子路径下有效
    查看全部
  • 将cookie的过期时间设置到当前时间之前,则该cookie会自动失效,也就达到了删除cookie的目的。 1.setcookie()//setcookie('test', '', time()-1); 2.header()//header("Set-Cookie:test=1393832059; expires=".gmdate('D, d M Y H:i:s \G\M\T', time()-1));
    查看全部
  • cookie的设置方法: 1.setcookie(name,value,expire,path,domain) 2.setrawcookie() 3.header() 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"); //设置路径与域
    查看全部
    0 采集 收起 来源:设置cookie

    2018-03-22

举报

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

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