为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 用于操作的字符串变量 = str_replace("要替换的字符串","用于替换的字符串",用于操作的字符串变量); $str = str_replace('苹果', '香蕉', $str);
    查看全部
    2 采集 收起

    2018-03-22

  • header("content-type: image/png"); $img=imagecreatetruecolor(100, 100);//创建一个真彩色图像 $red=imagecolorallocate($img, 0xFF, 0x00, 0x00);为$img分配颜色 imagefill($img, 0, 0, $red);//在$img进行绘制 imagepng($img);//以png格式将图像输出到浏览器或文件 imagedestroy($img);//销毁图片
    查看全部
    2 采集 收起

    2018-03-22

  • 判断函数是否存在: class_exists('类名') method_exists('方法名') file_exists('文件名') array_key_exists('数组名') isset和...exists判断区别: 1.对于数组值的判断不同,对于值为null或''或false,isset返回false,array_key_exists返回true;  2. 执行效率不同,isset是内建运算符,array_key_exists是php内置函数,isset要快一些。请参考:PHP 函数实现原理及性能分析   3.当用isset访问一个不存在索引数组值时,不会引起一个E_NOTICE的php错误消息;  4.array_key_exists 会调用get_defined_vars判断数组变量是否存在,isset不用;
    查看全部
    2 采集 收起

    2017-04-09

  • preg_match()返回 pattern 的匹配次数。 它的值将是0次(不匹配)或1次,因为preg_match()在第一次匹配后 将会停止搜索。preg_match_all()不同于此,它会一直搜索subject 直到到达结尾。 如果发生错误preg_match()返回 FALSE。
    查看全部
    2 采集 收起 来源:元字符与转义

    2017-04-05

  • 1.判断语句中的isset(),isset -- 检测变量是否设置。 2.php中echo、print、printf、print_r四者的用法及区别。 echo只是输出,但可以有多个值,中间用,隔开; print()只输出一个值,成功时有返回值TRUE,失败时有返回值FALSE; printf()输出格式化后的字符串; print_r()不仅可以输出值,还可输出变量类型(可输出变量,数组,类等)。
    查看全部
  • <?php $time = time(); echo $time;//获取当前UNIX时间戳 $date =date('Y-m-d H:i:s',$time); echo $date;//获取当前时间 ?>
    查看全部
    2 采集 收起

    2018-03-22

  • www.iyi8.com//这是个好网站
    查看全部
    2 采集 收起

    2017-03-21

  • 备注: $url = '图片地址'; file_put_contents('tmp.jpg', file_get_contents($url));//生成图片文件tmp.jpg $logo_url= '图片地址'; file_put_contents('logo.png', file_get_contents($logo_url));//生成logo.png //对以有图片文件,生成画布 $im = imagecreatefromjpeg('tmp.jpg'); $logo= imagecreatefromjpeg('logo.png'); //获取logo大小 $size = getimagesize('logo.png'); //写入logo imagecopy($im, $logo, 15, 15, 0, 0, $size[0], $size[1]); //输出图片 header("content-type: image/jpeg"); imagejpeg($im); 备注: getimagesize()//GIF、JPEG 及 PNG 的高与宽,返回的数组有四个元素。 第一个元素 图片的高度 第二个元素 图片的宽度。 第三个元素 图片的文件格式,其值 1 GIF 2 JPEG/JPG 3 PNG
    查看全部
    2 采集 收起

    2018-03-22

  • 行定位符是用来描述字符串的边界。“$”表示行结尾“^”表示行开始如"^de",表示以de开头的字符串 "de$",表示以de结尾的字符串。 我们在查找的一个单词的时候,如an是否在一个字符串”gril and body”中存在,很明显如果匹配的话,an肯定是可以匹配字符串“gril and body”匹配到,怎样才能让其匹配单词,而不是单词的一部分呢?这时候,我们可以是哟个单词定界符\b。 \ban\b 去匹配”gril and body”的话,就会提示匹配不到。 当然还有一个大写的\B,它的意思,和\b正好相反,它匹配的字符串不能使一个完整的单词,而是其他单词或字符串中的一部分。如\Ban\B。
    查看全部
    2 采集 收起 来源:元字符与转义

    2018-03-22

  • extents关键字 实现继承 子类调用父类的属性 $this->name 子类调用父类的方法 parent::func();
    查看全部
  • isser();用来检测函数是否设置值,如设置返回布尔值 TURE
    查看全部
  • PHP的重载与JAVA的重载概念是不同的。PHP的重载是在调用类里不存在的方法时使用的,先在类里定义一个__call()方法,但调用的方法不存在,就会触发__call()方法,还可以根据方法名的不同,调用__Call()里的不同方法。
    查看全部
  • Exception具有几个基本属性与方法,其中包括了: message 异常消息内容 code 异常代码 file 抛出异常的文件名 line 抛出异常在该文件的行数 其中常用的方法有: getTrace 获取异常追踪信息 getTraceAsString 获取异常追踪信息的字符串 getMessage 获取出错信息
    查看全部
  • setcookie(name,value,expire,path,domain,secure) setcookie(名称 , 值 , 有效期 , 路径 , 域 , 是否通过安全传输); 其中名称和值是必需的,后面的可选。
    查看全部
  • http://blog.csdn.net/fangaoxin/article/details/6952954/ 相当详细
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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