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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 默认都为public,外部可以访问。一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。
    查看全部
  • 经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。
    查看全部
    0 采集 收起

    2017-02-15

  • $0代表完整的模式匹配文本
    查看全部
  • <?php $img = imagecreatetruecolor(100, 100); $red = imagecolorallocate($img, 0xFF, 0x00, 0x00); imagestring($img, 5, 0, 0, "Hello world", $red); $filename = 'img.png'; //在这里将图片保存到$filename文件中 imagepng($imag,$filename); imagedestroy($img); if (file_exists($filename)) { echo '文件保存成功'; }
    查看全部
    0 采集 收起

    2018-03-22

  • 使用imagestring函数来进行文字的绘制,这个函数的参数很多:imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col ),可以通过$font来设置字体的大小,x,y设置文字显示的位置,$s是要绘制的文字,$col是文字的颜色。 跟绘制线条类似,首先需要新建一个图片与初始化颜色。
    查看全部
    0 采集 收起

    2017-02-15

  • PHP函数之返回值 使用return关键字可以使函数返回值,可以返回包括数组和对象的任意类型,如果省略了 return,则默认返回值为 NULL。 function add($a) { return $a+1; } $b = add(1); 返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行,因此下面函数的返回值跟上面的函数是一样的。 function add($a) { return $a+1; $a = 10; return $a+20; } $b = add(1); 函数不能返回多个值,但可以通过返回一个数组来得到类似的效果。 function numbers() { return array(1, 2, 3); } list ($one, $two, $three) = numbers(); <?php function sum($a, $b) { return $a+$b; } //在这里调用函数取得返回值 $c=sum(1,2); print_r($c); ?> return后边的函数将不被执行。
    查看全部
    0 采集 收起

    2018-03-22

  • 构造函数,初始化开始执行;析构函数,销毁时执行
    查看全部
  • print_r输出数组内容
    查看全部
  • PHP自定义函数 PHP内置了超过1000个函数,因此函数使得PHP成为一门非常强大的语言。大多数时候我们使用系统的内置函数就可以满足需求,但是自定义函数通过将一组代码封装起来,使代码进行复用,程序结构与逻辑更加清晰。 PHP函数的定义方式: 1.使用关键字“function”开始 2.函数名可以是字母或下划线开头:function name() 3.在大括号中编写函数体: function name() { echo 'Eric'; } 通过上面的步骤,我们就定义了一个简单的函数,当我们需要的时候,就可以在代码中调用这个函数,调用方法为函数名+参数,例如:name(); IE党注意了:此课程不支持IE9版本以下,建议使用 chrome、safari、firefox、opera浏览器学习本课程。 任务 我也来试一试:调用自定义函数say(),输出字符串“hello world”。 在右侧代码编辑器第7行输入代码say(); <?php function say() { echo 'hello world'; } //在这里调用函数 say();
    查看全部
    0 采集 收起

    2018-03-22

  • PHP数组之foreach循环访问关联数组里的值 foreach循环可以将数组里的所有值都访问到,下面我们展示下,用foreach循环访问关联数组里的值。 例如: $fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); foreach($fruit as $k=>$v){ echo '<br>水果的英文键名:'.$k.',对应的值是:'.$v; } 任务 有个数组array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"),用foreach循环读出每个数组的值,在第4行适当位置,加入变量$value,并显示出来。
    查看全部
  • 这一节3个知识点 1:$b clone $a,相当于拷贝了$a,但$a和$b分别占据了两块内存空间.. 若$a中有 __clone函数就会被调用.. 2: "==" 是判断这两个对象是否出自同一个类: $a = new Car(); $b = new Car(); $a == $b成立. $b = clone $a; $a == $b成立. $b = $a $a == $b成立且 $a===$b成立 3. serialize 就是将对象转字符串,方便传值与储存 clone的作用是拷贝..如$b clone $a.相当于 $b单独开辟了个内存空间,但内容和$a是一模一样的.. 若是 $b=$a,相当于两个指针指向同一个空间.. 即 === 成立
    查看全部
  • print_r()可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头。
    查看全部
  • PHP数组之访问关联数组内容 用数组变量的名字后跟中括号+键的方式来访问数组中的值,键使用单引号或者双引号括起来。 比如: $fruit = array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); $fruit0 = $fruit['banana']; print_r($fruit0); 上面代码的作用:先把一个数组$fruit中键为banana字符串的值取出来然后赋给一个另一个变量$fruit0,最后输出变量值。 任务 在右侧编辑器第4行,从数组变量$arr中,读取键为apple的值,并将值赋给变量$arr0 <?php //从数组变量$arr中,读取键为apple的值 $arr = array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); $arr0=$arr['apple']; if( isset($arr0) ) {print_r($arr0);} ?>。
    查看全部
  • PHP数组之关联数组赋值 关联数组赋值有两种方式: 第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,$arr['apple']='苹果'; 第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。比如,array('apple'=>'苹果');
    查看全部
  • 一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。
    查看全部

举报

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

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