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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 通过内置函数str_replace可以实现字符串的替换
    查看全部
    0 采集 收起

    2016-09-19

  • 当我们需要的时候,就可以在代码中调用这个函数,调用方法为函数名+参数,例如:name();
    查看全部
    0 采集 收起

    2016-09-19

  • 关联数组中,中括号内的键一定是字符串
    查看全部
  • foreach($fruit as $key=>$value)
    查看全部
  • PHP通过setcookie函数进行Cookie的设置,任何从浏览器发回的Cookie,PHP都会自动的将他存储在$_COOKIE的全局变量之中,因此我们可以通过$_COOKIE['key']的形式来读取某个Cookie值。
    查看全部
    0 采集 收起 来源:cookie简介

    2016-09-19

  • setcookie(名称 , 值 , 有效期 , 路径 , 域 , 是否通过安全传输);其中名称和值是必需的,后面的可选。
    查看全部
  • PHP5可以在类中使用__construct()定义一个构造函数,具有构造函数的类,会在每次对象创建的时候调用该函数,因此常用来在对象创建的时候进行一些初始化工作。 class Car { function __construct() { print "构造函数被调用\n"; } } $car = new Car(); //实例化的时候 会自动调用构造函数__construct,这里会输出一个字符串 在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。 class Car { function __construct() { print "父类构造函数被调用\n"; } } class Truck extends Car { function __construct() { print "子类构造函数被调用\n"; parent::__construct(); } } $car = new Truck(); 同样,PHP5支持析构函数,使用__destruct()进行定义,析构函数指的是当某个对象的所有引用被删除,或者对象被显式的销毁时会执行的函数。 class Car { function __construct() { print "构造函数被调用 \n"; } function __destruct() { print "析构函数被调用 \n"; } } $car = new Car(); //实例化时会调用构造函数 echo '使用后,准备销毁car对象 \n'; unset($car); //销毁时会调用析构函数 当PHP代码执行完毕以后,会自动回收与销毁对象,因此一般情况下不需要显式的去销毁对象。 任务 我也来试一试:给Car类编写一个构造函数与析构函数。 在右侧代码编辑器第4行输入下面代码: function __construct() { print "构造函数被调用 \n"; } function __destruct() { print “析构函数被调用 \n”; } index.php <?php class Car { //增加构造函数与析构函数 } $car = new Car();
    查看全部
  • 访问控制的关键字代表的意义为: public:公开的 protected:受保护的 private:私有的
    查看全部
  • 正则表达式 //下面的\s匹配任意的空白符,包括空格,制表符,换行符。[^\s]代表非空白符。[^\s]+表示一次或多次匹配非空白符。 $p = '/^我[^\s]+(苹果香蕉)$/'; $str = "我喜欢吃苹果"; if (preg_match($p, $str)) { echo '匹配成功'; }
    查看全部
    0 采集 收起 来源:元字符与转义

    2018-03-22

  • addslashes() 字符串的转义 $str = "what's your name?"; echo addslashes($str);//输出:what\'s your name
    查看全部
    0 采集 收起

    2018-03-22

  • $link = mysql_connect('127.0.0.1', 'code1', '') or die('数据库连接失败');//数据库所在IP,数据库名,数据库密码;die连接失败 mysql_select_db('code1');//mysql_select_db(要选择的数据库,规定 MySQL 连接) mysql_query("set names 'utf8'");//mysql_query(规定要发送的 SQL 查询,规定 MySQL 连接) $result = mysql_query('select * from user limit 1'); $row = mysql_fetch_assoc($result);//mysql_fetch_assoc(要使用的数据指针)该数据指针是从 mysql_query() 返回的结果。 print_r($row);
    查看全部
    0 采集 收起 来源:PHP数据库扩展

    2018-03-22

  • 给图片添加水印
    查看全部
    0 采集 收起

    2016-09-18

  • 为了使验证码更加的安全,防止其他程序自动识别,因此常常需要对验证码进行一些干扰处理,通常会采用绘制一些噪点,干扰线段,对输出的字符进行倾斜、扭曲等操作。
    查看全部
    0 采集 收起

    2016-09-18

  • 1、imagepng($img,$filename)将图片保存为png文件 2、imagejpeg($img, $filename,$value)将图片保存为jpeg文件,可以通过$value设置图片压缩质量,该参数可选。 3、imagegif($img,$filename)将图片保存为gif文件
    查看全部
    0 采集 收起

    2016-09-18

  • 绘制文字: 1)首先创建一个图片与初始化颜色 $img=imagecreatetruecolor(100,100); $red=imagecolorallocate($img,0xFF,0X00,0X00); 2)imagestring函数进行文字的绘制。 imagestring(resource $image,int $font,int $x,int $y,string $s,int $col),$font来设置字体的大小,x和y设置文字显示的位置,$s是要绘制的文字,$col是文字的颜色
    查看全部
    0 采集 收起

    2016-09-18

举报

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

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