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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 总结一下:()代表子组,[\w\s]+代表1个或多个字母、数字、下划线或空白符
    查看全部
  • 表达式以 / /开始结束 \转义字符 ^断言表达式的开始,[]内表示取反 %断言表达式结束 [表达式的开始 ]表达式的结束 (子组的开始 )子组的结束 |选择性字符 /s空白符 .匹配除换行符外的任意字符 ?量词,0次或1次,位于量词后用于改变量词的贪婪性 *,量词,0次或多次匹配 +量词,1次或多次匹配 {自定义量词开始标记 }自定义量词结束标记 /w匹配字母,数字或下划线
    查看全部
    0 采集 收起 来源:元字符与转义

    2015-03-01

  • 当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。 function func() { } if (function_exists('func')){ echo 'exists'; } 类是否定义可以使用class_exists。 class MyClass{ } // 使用前检查类是否存在 if (class_exists('MyClass')) { $myclass = new MyClass(); } PHP中有很多这类的检查方法,例如文件是否存在file_exists等。 $filename = 'test.txt'; if (!file_exists($filename)) { echo $filename . ' not exists.'; }
    查看全部
    0 采集 收起

    2015-03-01

  • function name() { echo 'jobs'; } $func = 'name'; $func(); //调用可变函数 可变函数也可以用在对象的方法调用上。 class book { function getName() { return 'bookname'; } } $func = 'getName'; $book = new book(); $book->$func();
    查看全部
    0 采集 收起

    2018-03-22

  • 使用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();
    查看全部
    0 采集 收起

    2015-03-01

  • PHP函数的定义方式: 1.使用关键字“function”开始 2.函数名可以是字母或下划线开头:function name() 3.在大括号中编写函数体: function name() { echo 'Eric'; }
    查看全部
    0 采集 收起

    2015-03-01

  • <?php //从数组变量$arr中,读取键为pineapple的值 $arr = array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝"); $arr0=$arr['apple']; if( isset($arr0) ) {print_r($arr0);} ?>
    查看全部
  • $fruit=array('苹果','香蕉','菠萝'); for($i=0; $i<3; $i++){ echo '<br>数组第'.$i.'值是:'.$fruit[$i]; }
    查看全部
  • 索引数组赋值有三种方式: 第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,索引数组中,中括号内的键一定是整数。比如,$arr[0]='苹果'; 第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,索引数组中,键一定是整数。比如,array('0'=>'苹果'); 第三种:用array()创建一个空数组,直接在数组里用英文的单引号'或者英文的双引号"赋值,数组会默认建立从0开始的整数的键。比如array('苹果');这个数组相当于array('0'=>'苹果');
    查看全部
  • 值得注意的是,session_destroy并不会立即的销毁全局变量$_SESSION中的值,只有当下次再访问的时候,$_SESSION才为空,因此如果需要立即销毁$_SESSION,可以使用unset函数。
    查看全部
  • 查询分页数据: 通过mysql的limit可以很容易实现分页
    查看全部
  • 取得数据查询结果: 先进行连接,执行sql语句,获取查询结果集 php中有多个函可以取得数据集中的一行数据,但最常用的是mysql_fetch_array. 可以通过设定参数MYSQL_NUM只获取数字索引数组,等同于mysql_fetch_row函数,如果设定函数为MYSQL_ASSOC则只获取关联索引组,等同于mysql_fetch_assoc函数 $row = mysql_fetch_row($result); $row = mysql_fetch_array($result,MYSQL_NUM);//这两个获取的数据是一样的 $row = mysql_fetch_assoc(result); $row = mysql_fetch_array($result,MYSQL_ASSOC);
    查看全部
  • 插入新数据到mysql中: 通过执行sql语句实现, $name = '李四'; $age = 18; $lass = '高三一班'; $sql = "insert into user(name,age,class)value('$name','$age','$class')"; mysql_query($sql); //在mysql中,执行插入语句以后,可以得到自增的主键id,通过php的mysql_insert_id函数可以获取该id。 $uid = mysql_insert_id();
    查看全部
  • 执行mysql查询,采用mysql_query加sql语气的形式向数据库发送查询指令: $rel = mysql_query('select*from user limit 1'); 返回资源句柄(resource),通过该资源查询结果集中的数据 $row = mysql_fetch_array($rel); var_dump($row);
    查看全部
  • 字符串转义函数addslashes(变量);为特殊字符添加转义符,在数据库查询时使用。
    查看全部
    0 采集 收起

    2015-03-01

举报

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

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