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

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • 用数组变量的名字后跟中括号+键的方式来访问数组中的值,键使用的单引号或者双引号括起来。 如:$fruit0 = $fruit['banana']; 直接使用键值来访问对应的值
    查看全部
  • 回顾下前面介绍的内容,PHP有两种数组:索引数组、关联数组。 索引和关联两个词都是针对数组的键而言的。 先介绍下,关联数组是指数组的键是字符串的数组。 可以使用下面代码实现: $fruit = array( 'apple'=>"苹果", 'banana'=>"香蕉", 'pineapple'=>"菠萝" ); 可以使用print_r($fruit);语句输出数组键及对应的值
    查看全部
  • foreach循环可以将数组里的所有值都访问到,下面我们展示下,用foreach循环访问索引数组里的值。 例如: $fruit=array('苹果','香蕉','菠萝'); foreach($fruit as $k=>$v){ echo '<br>第'.$k.'值是:'.$v; }
    查看全部
  • 所谓可变函数,即通过变量的值来调用函数,变量值即函数名,调用方法变量名+括号 $name = 'func'; //调用可变函数 $name(); //即调用了func();
    查看全部
    0 采集 收起

    2014-10-30

  • 静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。 class Car { private static $speed = 10; public static function getSpeed() { return self::$speed; } } echo Car::getSpeed(); //调用静态方法 静态方法也可以通过变量来进行动态调用 $func = 'getSpeed'; $className = 'Car'; echo $className::
    查看全部
  • <?php class Car { //增加构造函数与析构函数 function __construct() { print "构造函数被调用\n"; } function __destruct() { print "析构函数被调用\n"; } } $car = new Car(); echo "使用后,准备销毁对象\n"; unset($car); ?> unset($var) //用来进行变量的销毁工作
    查看全部
  • function_exists('函数名') //函数是否存在 class_exists('类名') //类是否存在 file_exists('文件名') //文件是否存在 isset('数组名') //数组是否被设置过 empty('变量') //变量是否为空
    查看全部
    0 采集 收起

    2014-10-30

  • <?php function func() { echo 'my function called.'; } $name = 'func'; //调用可变函数 $name(); ?> 通俗的讲,就是用一个变量来储存函数名,通过传入不同的函数名,就可以调用不同的函数了。例如: 如果有两个函数fun1(),fun2(),我现在定义一个变量$diaoyong,可以通过赋予该变量不同的值进行不同函数的调用。
    查看全部
    0 采集 收起

    2018-03-22

  • <?php $fruit=array('苹果','香蕉','菠萝'); for($index=0; $index<3; $index++){ echo '<br>数组第'.$index.'值是:'.$fruit[$index]; } ?>
    查看全部
  • 判断函数是否存在 当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。 function func() { } if (function_exists('func')){ echo 'exists'; } 类是否定义可以使用class_exists。 class MyClass{ } // 使用前检查类是否存在 if (class_exists('MyClass')) { $myclass = new MyClass();
    查看全部
    0 采集 收起

    2014-10-30

  • 当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在
    查看全部
    0 采集 收起

    2014-10-30

  • serialize ( mixed $value ) serialize() 返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。 unserialize() 从已存储的表示中创建 PHP 的值。 mcrypt_decrypt ( str $cipher , str $key , str $data , str $mode [, str $iv ] ) 解密 data 并返回明文。 base64_encode 使用 MIME base64 对数据进行编码 base64_decode 对使用 MIME base64 编码的数据进行解码
    查看全部
  • 在PHP中使用session非常简单,先执行session_start方法开启session,然后通过全局变量$_SESSION进行session的读写。 session会自动的对要设置的值进行encode与decode,因此session可以支持任意数据类型,包括数据与对象等。 session是以文件形式存储在服务器上的,因此当一个页面开启了session之后,会独占这个session文件,这样会导致当前用户的其他并发访问无法执行而等待。
    查看全部
    0 采集 收起 来源:使用session

    2014-10-29

  • setcookie(名称 , 值 , 有效期 , 路径 , 域 , 是否通过安全传输);其中名称和值是必需的,后面的可选。
    查看全部
  • 一般情况下,大多是使用所有路径的,只有在极少数有特殊需求的时候,会设置路径,这种情况下只在指定的路径中才会传递cookie值,可以节省数据的传输,增强安全性以及提高性能。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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