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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 替换字符串函数replace_str(被修改,修改,变量);
    查看全部
    0 采集 收起

    2015-03-01

  • 查找字符串函数strpos($pos,'love',定位起始位置【可选】); 截取字符串函数substr(字符串变量,起始位置,字符数);
    查看全部
    0 采集 收起

    2015-03-01

  • 连接MySQL数据库: 使用mysql_connect函数进行数据库连接,该函数需要指定数据库地址、用户名及密码。 $host = 'localhost'; $user = 'code1'; $pass = ''; $link = mysql_host($host,$user,$pass); PHP连接数据的方式类似于直接在命令下通过进行连接,类似:mysql -hlocalhost -ucodel -p,当连接成功以后,我们需要现则一个操作的数据库,通过mysql_select_db函数来选择数据库。 mysql_select_db('code1'); 通常我们会先设置一下当前连接使用的字符编码,一般使用utf-8: mysql_query("set names 'utf-8'");
    查看全部
  • strlen();函数计算英文字符;mb_strlen();计算中文字符,通常有参数,$str,"UTF8"
    查看全部
    0 采集 收起

    2018-03-22

  • 双引号里包含变量,单引号都是字符。
    查看全部
    0 采集 收起

    2015-03-01

  • 定义字符串除了单引号双引号还有一种heredoc方法 $hello = <<<TAG hello world TAG;
    查看全部
    0 采集 收起

    2018-03-22

  • $arr = array();表示创建一个空数组,并把创建的空数组赋值给变量$arr。
    查看全部
    0 采集 收起 来源:PHP数组定义

    2015-03-01

  • MySQL扩展进行数据库连接的方法: $link = mysql_connect('mysql_host','mysql_user','mysql_password'); mysqlli扩展: $link = mysqli_connect('mysql_host','mysql_user','mysql_password'); PDO扩展: $dsn = 'masql:dbname=testdb;host=127.0.0.1'; $user = 'dbpass'; $password = 'dbpass'; $dbh = new PDO($dsn,$user,$password);
    查看全部
    0 采集 收起 来源:PHP数据库扩展

    2015-03-01

  • php支持的数据库: php通过相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数据库有: MsSQL/MySQL/Sybase/Db2/Oracle/PostgreSQL/Access等,这些数据php都能安装扩展来支持,一般情况常说的LAMP结构是Linix + Apache + MySQL + PHP. 因此了解MySQL数据库的使用很重要。
    查看全部
  • 捕获错误发生的所在行: 在一成被铺货之后,我们可以通过异常处理对象获取其中的异常信息,在实际应用中,我们通常会获取足够多的异常信息,然后写入到错误的日志中。 通过我们需要将报错的文件名、行号、错误信息、异常追踪信息等记录到日志中,一边调试与修复问题。
    查看全部
  • 捕获异常信息: 通过try catch 来捕获异常,将执行的代码放入try代码块中,一旦其中的代码抛出异常,就能在catch中捕获。在实际应用中,不会轻易抛出异常,只有在极端情况或者非常重要的情况下,才会抛出异常,可保障程序的正确性与安全,避免导致不可预知的bug。 一般异常处理流程代码为: try{ throw new Exception('wrong'); }catch(Exception $ex){ echo 'error:'.$ex->getMessage().'<br/>'; echo $ex->getTraceAsString().'br/'; }
    查看全部
  • 异常处理类:Exception 基本属性:message code file line 方法: getTrace getTraceAsAtring getMessage
    查看全部
  • 抛出一个异常: 从php5开始,php开始支持异常处理,异常处理是面对对象一个重要的特性,php代码中异常通常用throw抛出,异常被跑出后,后面的代码就不会被执行。 既然抛出异常还会中断处理,为何还要使用异常处理呢? 异常抛出被用于在遇到未知错误,或者不符合预先设定的条件时,通知客户程序,以便进行其他相关处理,不至于使程序直接报错中断。 当代码中使用了try catch的时候,抛出的异常会在catch中铺货,否则会直接中断。 基本语法: try{ //可能出现错误活异常的代码 //catch表示捕获,Exception是php已定义好的异常类 }catch(Exception $e){ //1.自己处理 //2.不处理,将其再次抛出 } 2,处理处理程序应当包括: Try - 使用异常的函数应该位于"try"代码块内。如果没有触发异常,择代码将照常继续执行。但是如果异常被处罚,会抛出一个异常。 Throw - 这里规定如何触发异常。注意:每一个"throw"必须对应至少一个"catch". Catch - "catch"代码会捕获异常,并创建一个包含异常信息的对象。 //创建可抛出的一个异常的函数 funtion checkNum($number){ if($number>1){ throw new Exception(异常提示 - 数字必须小于等于1); } return true; } //在"try"代码块中触发异常 try{ chechNum(2); //如果异常被跑出,那么下面的一行代码将不会输出 echo '如果能看到这个提示,说明你的数字小于等于1'; }catch(Exception $e){ //捕获异常 echo '捕获异常:'.$e->getMessage; }
    查看全部
  • 给图片添加水印,两种方式: 1.在图片上加上一个字符串, 2.在图片上加上logo或者其他图像 通过imagecreatfromjpeg可以直接从图像文件创建图像 $im = imagecreatfromjpeg($filename); 然后通过GD函数,绘制字符串到图像上,如果是logo,那么再建立一个图像对象,通过GD函数imagecopy将logo复制到源图像中 当将logo图片复制到原图片上以后,将加水印后的图片输出保存就完成了加水印处理。
    查看全部
    0 采集 收起

    2015-02-28

  • 简单的验证码就是在图片中输入几个字符,通过imagestring就可以实现。 为了安全,会进行干扰处理,用imagesetpixel函数+循环机制
    查看全部
    0 采集 收起

    2015-02-28

举报

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

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