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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 1) $fruit=array(); $fruit[0]='xiang交'; 2) $fruit=array("xiangjiao"); 3) $fruit=array('0'=>'xiangjiao');
    查看全部
  • 读取文件 file_get_contents($filename) 读取文件内所有内容 fopen($filename) 打开文件 fgets可以从文件指针中读取一行,fgets(file,[length]) freads可以读取指定长度的字符串 fread(file,length) fclose关闭文件
    查看全部
  • session和cookie 以及cookie加密
    查看全部
  • 静态方法,声明方式 public static functiuon(){} ,不用new实例化对象,调用方式echo class::function()
    查看全部
  • 贪婪模式与懒惰模式 贪婪模式:在可匹配与可不匹配的时候,优先匹配 //下面的\d表示匹配数字 $p = '/\d+\-\d+/'; $str = "我的电话是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //结果为:010-12345678 懒惰模式:在可匹配与可不匹配的时候,优先不匹配 $p = '/\d?\-\d?/'; $str = "我的电话是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //结果为:0-1
    查看全部
  • PHP中this,self,parent的区别http://blog.sina.com.cn/s/blog_4ba0876e0100sbzn.html
    查看全部
    0 采集 收起 来源:PHP类和对象

    2015-07-19

  • PHP中有很多这类的检查方法,例如文件是否存在file_exists等。 类是否定义可以使用class_exists。 使用function_exists判断一下函数是否存在。
    查看全部
    0 采集 收起

    2015-07-19

  • php常用的内置函数 http://blog.csdn.net/nanshan_hzq/article/details/6934988
    查看全部
    0 采集 收起

    2015-07-19

  • 在类里面的时候,$this->func()和self::func()没什么区别。 在外部的时候,->必须是实例化后的对象使用; 而::可以是未实例化的类名直接调用。 举个例子: class Mytest{ function ccc($str){ echo $str; } } Mytest::ccc("123456"); $object = new Mytest(); $object->ccc("123456");
    查看全部
    0 采集 收起

    2018-03-22

  • 函数不能返回多个值,但可以通过返回一个数组来得到类似的效果。 function numbers() { return array(1, 2, 3); } list ($one, $two, $three) = numbers(); list() 函数用数组中的元素为一组变量赋值。 注意,与 array() 类似,list() 实际上是一种语言结构,不是函数。 语法 list(var1,var2...) 参数 描述 var1 必需。第一个需要赋值的变量。 var2 可选。可以有多个变量。 提示和注释 注释:该函数只用于数字索引的数组,且假定数字索引从 0 开始。
    查看全部
    0 采集 收起

    2015-07-19

  • int isset(mixed var);本函数用来测试变量是否已经配置。若变量已存在则返回 true 值。其它情形返回 false 值。 int empty(mixed var);本函数用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回 false 值;反之返回 true。值的 注意的是 aulbach@unter.franken.de 指出 (27-May-1999) 若使用 empty($myvar) != !isset($myvar) 会造成 PHP 处理的问题。 int unset(mixed var);本函数将变量删除,成功则返回 true 值。
    查看全部
  • sprintf() 函数把格式化的字符串写入一个变量中。 语法 sprintf(format,arg1,arg2,arg++) 参数 描述 format 必需。转换格式。 arg1 必需。规定插到 format 字符串中第一个 % 符号处的参数。 arg2 可选。规定插到 format 字符串中第二个 % 符号处的参数。 arg++ 可选。规定插到 format 字符串中第三、四等等 % 符号处的参数。 说明 参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值: %% - 返回百分比符号 %b - 二进制数 %c - 依照 ASCII 值的字符 %d - 带符号十进制数 %e - 可续计数法(比如 1.5e+3) %u - 无符号十进制数 %f - 浮点数(local settings aware) %F - 浮点数(not local settings aware) %o - 八进制数 %s - 字符串 %x - 十六进制数(小写字母) %X - 十六进制数(大写字母) arg1, arg2, ++ 等参数将插入到主字符串中的百分号 (%) 符号处。该函数是逐步执行的。在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。 提示和注释 注释:如果 % 符号多于 arg 参数,则您必须使用占位符。占位符插到 % 符号后面,由数字和 "\$" 组成。请参见例子 3。 提示: 相关函数: fprintf()、 printf()、 vfprintf()、 vprintf() 以及 vsprintf()。
    查看全部
  • printf() 函数输出格式化的字符串。 语法 printf(format,arg1,arg2,arg++) 参数 描述 format 必需。规定字符串以及如何格式化其中的变量。 arg1 必需。规定插到格式化字符串中第一个 % 符号处的参数。 arg2 可选。规定插到格式化字符串中第二个 % 符号处的参数。 arg++ 可选。规定插到格式化字符串中第三、四等等 % 符号处的参数。 说明 arg1, arg2, ++ 等参数将插入到主字符串中的百分号 (%) 符号处。该函数是逐步执行的。在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。 提示和注释 注释:如果 % 符号多于 arg 参数,则您必须使用占位符。占位符被插入 % 符号之后,由数字和 "\$" 组成。请参见例子 3。 注释: 相关函数: fprintf()、 sprintf()、 vfprintf()、 vprintf() 以及 vsprintf()。
    查看全部
  • print_r — 打印关于变量的易于理解的信息。 描述 bool print_r ( mixed $expression [, bool $return ] ) Note: 参数 return 是在 PHP 4.3.0 的时候加上的 print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 记住,print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。
    查看全部
  • 数组遍历
    查看全部
    0 采集 收起 来源:PHP数组定义

    2015-07-19

举报

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

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