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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 对于删除与更新操作,可以通过mysql_affected_rows函数来获取更新过的数据行数,如果数据没有变化,则结果为0
    查看全部
  • 连接数据库->选择数据库->数据库操作
    查看全部
    0 采集 收起 来源:PHP数据库扩展

    2018-03-22

  • 在类中的function(既面向过程中的函数)就称之为方法。方法与属性相同,同样分为三个安全等级。方法名一般与属性名对应,如属性$name对应getName()。<br> 需要注意在定义方法时,在function前加上static就是静态方法,在调用属性时,不用再定义对象,直接可以用方法名访问(echo 类名::方法名)。
    查看全部
  • 类的属性一般与数据库中的字段有关联,所以类的属性也可以叫做“字段”。在类中声明属性使用public(开放)>protected(受保护的)>private(私有的),这个三个不同安全等级的关键字。 正常开放的属性,使用对象名->属性名的格式来访问。受保护以上的属性,只能由类成员在方法中使用$this这个伪变量来内部调用。
    查看全部
  • imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col ) 可以通过$font来设置字体的大小,x,y设置文字显示的位置,$s是要绘制的文字,$col是文字的颜色
    查看全部
    0 采集 收起

    2016-03-15

  • php绘图流程:<br> 设定画布->设定画笔颜色->绘画->输出(和保存)图像->释放图像占用的内存
    查看全部
    0 采集 收起

    2018-03-22

  • 删除文件 跟Unix系统命令类似,PHP使用unlink函数进行文件删除。 unlink($filename); 删除文件夹使用rmdir函数,文件夹必须为空,如果不为空或者没有权限则会提示失败。 rmdir($dir); 如果文件夹中存在文件,可以先循环删除目录中的所有文件,然后再删除该目录,循环删除可以使用glob函数遍历所有文件。 foreach (glob("*") as $filename) { unlink($filename); }
    查看全部
  • class定义一个类,new定义一个对象。 类的结构为class 类名{ 类属性 类方法{方法中可以用$this这个伪变量来调用属性和方法} } 对象结构为变量 = new 对象名().
    查看全部
  • 类是一类东西的结构描述(例如汽车),对象是一类东西中的具体实例(例如奥迪A6)
    查看全部
    0 采集 收起 来源:PHP类和对象

    2016-03-15

  • 删除与销毁session 删除某个session值可以使用PHP的unset函数,删除后就会从全局变量$_SESSION中去除,无法访问。 session_start(); $_SESSION['name'] = 'jobs'; unset($_SESSION['name']); echo $_SESSION['name']; //提示name不存在 如果要删除所有的session,可以使用session_destroy函数销毁当前session,session_destroy会删除所有数据,但是session_id仍然存在。 session_start(); $_SESSION['name'] = 'jobs'; $_SESSION['time'] = time(); session_destroy(); 值得注意的是,session_destroy并不会立即的销毁全局变量$_SESSION中的值,只有当下次再访问的时候,$_SESSION才为空,因此如果需要立即销毁$_SESSION,可以使用unset函数。 session_start(); $_SESSION['name'] = 'jobs'; $_SESSION['time'] = time(); unset($_SESSION); session_destroy(); var_dump($_SESSION); //此时已为空 如果需要同时销毁cookie中的session_id,通常在用户退出的时候可能会用到,则还需要显式的调用setcookie方法删除session_id的cookie值。
    查看全部
  • 使用session 在PHP中使用session非常简单,先执行session_start方法开启session,然后通过全局变量$_SESSION进行session的读写。 session_start(); $_SESSION['test'] = time(); var_dump($_SESSION); session会自动的对要设置的值进行encode与decode,因此session可以支持任意数据类型,包括数据与对象等。 session_start(); $_SESSION['ary'] = array('name' => 'jobs'); $_SESSION['obj'] = new stdClass(); var_dump($_SESSION); 默认情况下,session是以文件形式存储在服务器上的,因此当一个页面开启了session之后,会独占这个session文件,这样会导致当前用户的其他并发访问无法执行而等待。可以采用缓存或者数据库的形式存储来解决这个问题,这个我们会在一些高级的课程中讲到。
    查看全部
    0 采集 收起 来源:使用session

    2018-03-22

  • Cookie的局限: 1. cookie相对不是太安全,容易被盗用导致cookie欺骗 2. 单个cookie的值最大只能存储4k 3. 每次请求都要进行网络传输,占用带宽
    查看全部
  • session与cookie的异同 cookie将数据存储在客户端,建立起用户与服务器之间的联系,通常可以解决很多问题,但是cookie仍然具有一些局限: cookie相对不是太安全,容易被盗用导致cookie欺骗 单个cookie的值最大只能存储4k 每次请求都要进行网络传输,占用带宽 session是将用户的会话数据存储在服务端,没有大小限制,通过一个session_id进行用户识别,PHP默认情况下session id是通过cookie来保存的,因此从某种程度上来说,seesion依赖于cookie。但这不是绝对的,session id也可以通过参数来实现,只要能将session id传递到服务端进行识别的机制都可以使用session。
    查看全部
  • 方法就是在类中的function,很多时候我们分不清方法与函数有什么差别,在面向过程的程序设计中function叫做函数,在面向对象中function则被称之为方法。<br> 同属性一样,类的方法也具有public,protected以及private访问控制。<br> 访问控制。<br> 访问控制的关键字代表的意义为:<br> public:公开的<br> protected:受保护的<br> private:私有的<br> 我们可以定义方法:<br> class Car{<br> public function getName(){<br> return '汽车';<br> }<br> $car = new Car();<br> echo $car ->getName();<br> 使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。<br> class Car {<br> public static function getName(){<br> return '汽车';<br> }<br> }<br> $car = new Car();<br> echo $car->getName();<br> 使用关键词static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。<br> class Car{<br> public static function getName()<br> {<br> return '汽车';<br> }<br> }<br> }
    查看全部
  • print_r
    查看全部

举报

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

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