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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • if (function_exists('mysql_connect')) { echo 'Mysql扩展已经安装'; }
    查看全部
  • 类的属性声明: public , protected , private.
    查看全部
  • 1.使用unlink函数进行文件删除。 unlink($filename); 2.删除文件夹使用rmdir函数,文件夹必须为空,如果不为空或者没有权限则会提示失败。 rmdir($dir); 如果文件夹中存在文件,可以先循环删除目录中的所有文件,然后再删除该目录,循环删除可以使用glob函数遍历所有文件。 foreach (glob("*") as $filename) { unlink($filename); }
    查看全部
  • bool imagecopy ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h ) -------------------------------------- 将 src_im 图像中坐标从 src_x,src_y 开始,宽度为 src_w,高度为 src_h 的一部分拷贝到 dst_im 图像中坐标为 dst_x 和 dst_y 的位置上。
    查看全部
    0 采集 收起

    2015-12-31

  • 使用imagepng可以将图像保存成png格式,如果要保存成其他格式需要使用不同的函数,使用imagejpeg将图片保存成jpeg格式,imagegif将图片保存成gif格式,需要说明的是,imagejpeg会对图片进行压缩,因此还可以设置一个质量参数。
    查看全部
    0 采集 收起

    2015-12-31

  • cookie与session的区别: 1.Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。 eg:setcookie("TestCookie", $value, time()+3600, "/path/", "imooc.com"); //删除test的cookie值 setcookie('test','',time()-1); 2.session是以文件形式存储在服务器上的 eg: //开始使用session session_start(); //设置一个session $_SESSION['test'] = time(); //读取session值 echo $_SESSION['test']; //销毁一个session unset($_SESSION['test']);或session_destroy(); 3. cookie将数据存储在客户端,建立起用户与服务器之间的联系,通常可以解决很多问题,但是cookie仍然具有一些局限: cookie相对不是太安全,容易被盗用导致cookie欺骗单个cookie的值最大只能存储4k每次请求都要进行网络传输,占用带宽 session是将用户的会话数据存储在服务端,没有大小限制,通过一个session_id进行用户识别,PHP默认情况下session id是通过cookie来保存的,因此从某种程度上来说,seesion依赖于cookie。但这不是绝对的,session id也可以通过参数来实现,只要能将session id传递到服务端进行识别的机制都可以使用session。 一般来说,登录信息既可以存储在sessioin中,也可以存储在cookie中,他们之间的差别在于session可以方便的存取多种数据类型,而cookie只支持字符串类型,同时对于一些安全性比较高的数据,cookie需要进行格式化与加密存储,而session存储在服务端则安全性较高。
    查看全部
  • <?php$str = '主要有以下几个文件:index.php, style.css, common.js';$pattern = "/(\w+)\.(\w+)/i";//这里我将\w+用括号包含起来preg_match_all($pattern,$str,$match);第一个(\w+)匹配的值可以用$1进行引用,匹配到的值是 index,style,common第二个(\w+)匹配的值可以用$2进行引用.匹配到的值是 php,css,js整个完整的正则匹配到的值就是用$0进行引用。与这个相关的...
    查看全部
  • php字符串转义函数addslashes() 函数说明:用于对特殊字符加上转义字符,返回一个字符串 返回值:一个经过转义后的字符串
    查看全部
    0 采集 收起

    2015-12-31

  • 2、php字符串分隔函数explode() 函数说明:explode(分隔符[可选], 字符串) 返回值:函数返回由字符串组成的数组
    查看全部
    0 采集 收起

    2015-12-31

  • 1、php字符串合并函数implode() 函数说明:implode(分隔符[可选], 数组) 返回值:把数组元素组合为一个字符串
    查看全部
    0 采集 收起

    2015-12-31

  • 函数说明:sprintf(格式, 要转化的字符串) 返回:格式化好的字符串
    查看全部
    0 采集 收起

    2015-12-31

  • \w 匹配包括下划线的任何单词字符。这里的"单词"字符使用Unicode字符集。 \s 匹配任何不可见字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。 + 匹配前面的子表达式一次或多次(大于等于1次)。例如,“zo+”能匹配“zo”以及“zoo”,但不能匹配“z”。+等价于{1,}。 所以(\w+\s\w+)表示匹配 任意大于等于1次的单词(含下划线)字符 + 1次不可见字符 +任意大于等于1次的单词(含下划线)字符 的三者组合。三个条件是充分必要条件。像这样 _ a, kkk jjj,等可匹配到,像这样a,aa,aa aa,就不能匹配到
    查看全部
  • '/\w:(\w{6}+\s{1}+\w{4})/' \w: 意思是 任意个字母 向后匹配到 : (冒号)位置, 这里 匹配 name: \w{6} 意思是 再向后匹配6个字符,大括号里代表匹配多少个 这里匹配 steven \s{1} 意思是 1个空格 这里匹配 空格 \w{4} 意思是 再向后匹配4个字符 这里匹配 jobs
    查看全部
  • 函数说明:str_replace(要查找的字符串, 要替换的字符串, 被搜索的字符串, 替换进行计数[可选])
    查看全部
    0 采集 收起

    2015-12-30

  • 如果有一个字符串$str = 'I want to study at imooc';,怎么样找到其中的imooc在哪个位置呢? 查找字符串,我们需要用到PHP的查找字符串函数strpos(); 函数说明:strpos(要处理的字符串, 要定位的字符串, 定位的起始位置[可选])
    查看全部
    0 采集 收起

    2015-12-30

举报

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

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